黒馬プログラマー-iOS-UIコントロールの一般的なプロパティのまとめ(下)


-----------------------javaトレーニング、Androidトレーニング、IOSトレーニング、.Netトレーニングはあなたと交流することを期待します!-----------------------
5.UITableView 
<span style="font-size:14px;">- (void)viewDidLoad
{
    [super viewDidLoad];
    //    tableView   
	NSArray *list = [NSArray arrayWithObjects:@"  ",@"  ",@"  ",@"  ",@"  ",@"  ",@"  ",@"  ",@"  ", nil];
    self.dataList = list;
    
    UITableView *tableView = [[[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain] autorelease];
    //   tableView    
    tableView.dataSource = self;
    //   tableView   
    tableView.delegate = self;
    //   tableView    
    tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Background.png"]];
    self.myTableView = tableView;
    [self.view addSubview:myTableView];
}</span>

6.UIPickerView 
UIIPickerViewコントロールは、ユーザーに特定のデータを選択する際によく使用されます.ここでは、UItextField入力ボックスに表示され、UIIPickerViewを入力Viewとし、Toolbarを選択データのボタンとして使用します.他のUITAbleViewコントロールと同様に、UIPCKErViewにもデータソースが必要です.
7.UIControl 
//     

@property(nonatomic,getter=isEnabled) BOOL enabled;

//          

//                      :  、   

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;

1> UIDatePicker   
//     (  )

@property(nonatomic) UIDatePickerMode datePickerMode;   

//     (zh_CN    )

@property(nonatomic,retain) NSLocale      *locale;

//       

@property(nonatomic,retain) NSDate        *date;

 

// UIDatePicker          ,         

 
2> UISwitch 
//       

@property(nonatomic,getter=isOn) BOOL on;

- (void)setOn:(BOOL)on animated:(BOOL)animated;

 

// UISwitch         ,         

 
3> UISegmentControl 
//         

@property(nonatomic,readonly) NSUInteger numberOfSegments;

//          

@property(nonatomic) NSInteger selectedSegmentIndex;

// UISegmentControl          ,         

 
4> UISlider 
//         

@property(nonatomic) float value;

//         

@property(nonatomic) float minimumValue;

//         

@property(nonatomic) float maximumValue;

 // UISlider         ,         

 
5> UIButton 
//         

+ (id)buttonWithType:(UIButtonType)buttonType;

//         

@property(nonatomic) UIEdgeInsets contentEdgeInsets;

//          

@property(nonatomic,readonly,retain) UILabel     *titleLabel;

//          

@property(nonatomic,readonly,retain) UIImageView *imageView;

 

//     titleLabel     

- (void)setTitle:(NSString *)title forState:(UIControlState)state;

//     titleLabel     

- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;

//     imageView     

- (void)setImage:(UIImage *)image forState:(UIControlState)state;

//       

- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state;

 

- (NSString *)titleForState:(UIControlState)state;

- (UIColor *)titleColorForState:(UIControlState)state;

- (UIImage *)imageForState:(UIControlState)state;

- (UIImage *)backgroundImageForState:(UIControlState)state;

 
6>UItextField(delegateによる内部イベントの傍受)
8.UIAlertView
//     UIAlertView   

/*

 title :      

 message :             

 cancelButtonTitle :        

 otherButtonTitles :        (    )

 delegate :     alertView       

 */

- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... NS_REQUIRES_NIL_TERMINATION;

//   

- (void)show;

-----------------------javaトレーニング、Androidトレーニング、IOSトレーニング、.Netトレーニングはあなたと交流することを期待します!-----------------------