黒馬プログラマー-iOS-UIコントロールの一般的なプロパティのまとめ(下)
4028 ワード
-----------------------javaトレーニング、Androidトレーニング、IOSトレーニング、.Netトレーニングはあなたと交流することを期待します!-----------------------
5.UITableView
6.UIPickerView
UIIPickerViewコントロールは、ユーザーに特定のデータを選択する際によく使用されます.ここでは、UItextField入力ボックスに表示され、UIIPickerViewを入力Viewとし、Toolbarを選択データのボタンとして使用します.他のUITAbleViewコントロールと同様に、UIPCKErViewにもデータソースが必要です.
7.UIControl
1> UIDatePicker
2> UISwitch
3> UISegmentControl
4> UISlider
5> UIButton
6>UItextField(delegateによる内部イベントの傍受)
8.UIAlertView
-----------------------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トレーニングはあなたと交流することを期待します!-----------------------