您好,登錄后才能下訂單哦!
這周我們學習了UI,下面是我的一些學習筆記:
//獲得屏幕滿屏時的數值
CGRect rect = [UIScreen mainScreen].bounds;
//創建一個Window讓他顯示在屏幕上
self.window = [[UIWindow alloc ]initWithFrame:rect];
//設置window的背景顏色
self.window.backgroundColor = [UIColor lightGrayColor];
//把當前的window作為主window讓它顯示出來
[self.window makeKeyAndVisible];
/****************** UIButton***********************/
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(20, 40, 100, 30);
//設置高亮狀態下按鈕的標題
[button setTitle:@"按鈕" forState:UIControlStateNormal];
//設置點擊事件響應的方法
[button addTarget:self action:@selector(butClick:) forControlEvents:UIControlEventTouchUpInside];
//設置平常狀態下標題的顏色
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//設置高亮狀態下標題的顏色
[button setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted];
//設置標題的字體
button.titleLabel.font = [UIFont systemFontOfSize:14];
//添加到window上
[self.window addSubview:button];
/******************** UITextField 的常用屬性 *********************/
UITextField *textfield = [[UITextField alloc]initWithFrame:CGRectMake(200, 200, 100, 25)];
//禁止首字母大寫
textfield.autocapitalizationType = UITextAutocapitalizationTypeNone;
//設置鍵盤類型
textfield.keyboardType = UIKeyboardTypeNamePhonePad;
//輸入框的邊框類型
textfield.borderStyle = UITextBorderStyleRoundedRect;
//textfield.borderStyle = UITextBorderStyleLine;
//textfield.borderStyle = UITextBorderStyleBezel;
//textfield.borderStyle = UITextBorderStyleNone;
//設置委托代理模式
// textfield.delegate = self;
//鍵盤上得return按鈕
textfield.returnKeyType = UIReturnKeyDone;
//是否安全輸入,是的話,輸入內容將為*號
textfield.secureTextEntry = NO;
//清除按鈕模式
textfield.clearButtonMode = UITextFieldViewModeAlways;
//輸入框中的文本顏色
textfield.textColor = [UIColor redColor];
//輸入框的字體
textfield.font = [UIFont boldSystemFontOfSize:14];
//添加到window上
[self.window addSubview:textfield];
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。