Difference between revisions of "UIFontChooser"

From iPhone Development Wiki
Jump to: navigation, search
m
m (Outdated class.)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
 
== Methods of UIFontChooser ==
 
== Methods of UIFontChooser ==
 
=== +sharedFontChooser ===
 
=== +sharedFontChooser ===
{{Function signature|signature=+(UIFontChooser*)sharedFontChooser;|firmware=2.0 – 3.1}}
+
{{Function signature|signature=+(UIFontChooser*)sharedFontChooser;|firmware=2.0 – 3.2}}
  
 
Create a font chooser view. It will be initialized to have a frame equal to the main screen size.
 
Create a font chooser view. It will be initialized to have a frame equal to the main screen size.
  
 
=== -selectedFamilyName ===
 
=== -selectedFamilyName ===
{{Function signature|signature=-(NSString*)selectedFamilyName;|firmware=2.0 – 3.1}}
+
{{Function signature|signature=-(NSString*)selectedFamilyName;|firmware=2.0 – 3.2}}
  
 
Returns the selected font family name, or <tt>nil</tt> if none are selected.
 
Returns the selected font family name, or <tt>nil</tt> if none are selected.
  
 
=== -selectedSize ===
 
=== -selectedSize ===
{{Function signature|signature=-(CGFloat)selectedSize;|firmware=2.0 – 3.1}}
+
{{Function signature|signature=-(CGFloat)selectedSize;|firmware=2.0 – 3.2}}
  
 
Returns the selected font size, or 0 if the size field is left empty.
 
Returns the selected font size, or 0 if the size field is left empty.
  
 
=== delegate ===
 
=== delegate ===
{{Function signature|signature=@property(assign,nonatomic) id delegate;|firmware=2.0 – 3.1}}
+
{{Function signature|signature=@property(assign,nonatomic) id delegate;|firmware=2.0 – 3.2}}
 
Give the font chooser a delegate to respond to. It must conform to the informal protocol:
 
Give the font chooser a delegate to respond to. It must conform to the informal protocol:
 
<source lang="objc">
 
<source lang="objc">
Line 32: Line 32:
 
</source>
 
</source>
  
Note: If you implement <tt>-showKeyboardForFontChooser:</tt>, you must implement <tt>-hideKeyboardForFontChooser:</tt> as well.  
+
Note: If you implement <tt>-showKeyboardForFontChooser:</tt>, you must implement <tt>-hideKeyboardForFontChooser:</tt> as well.
  
 
== References ==
 
== References ==

Latest revision as of 11:58, 4 May 2015

UIFontChooser.png

UIFontChooser is a view that can choose a font family. It is very primitive, and it is better to implement a custom UIPickerView instead.

Methods of UIFontChooser

+sharedFontChooser

Signature +(UIFontChooser*)sharedFontChooser;
Available in 2.0 – 3.2

Create a font chooser view. It will be initialized to have a frame equal to the main screen size.

-selectedFamilyName

Signature -(NSString*)selectedFamilyName;
Available in 2.0 – 3.2

Returns the selected font family name, or nil if none are selected.

-selectedSize

Signature -(CGFloat)selectedSize;
Available in 2.0 – 3.2

Returns the selected font size, or 0 if the size field is left empty.

delegate

Signature @property(assign,nonatomic) id delegate;
Available in 2.0 – 3.2

Give the font chooser a delegate to respond to. It must conform to the informal protocol:

@protocol UIFontChooserDelegate
@optional
-(void)showKeyboardForFontChooser:(UIFontChooser*)fontChooser;
-(void)hideKeyboardForFontChooser:(UIFontChooser*)fontChooser;
-(void)fontChooserDidChangeFamilyName:(UIFontChooser*)fontChooser;
-(void)fontChooserDidChangeSize:(UIFontChooser*)fontChooser;
@end

Note: If you implement -showKeyboardForFontChooser:, you must implement -hideKeyboardForFontChooser: as well.

References