iOS 第四天之ViewController

2021-07-09 13:50:51 字數 3046 閱讀 5546

簡單記載下今天學的基礎

//  viewcontroller.m

#import "viewcontroller.h"

@inte***ce viewcontroller ()

@property (nonatomic, strong) uitextfield * textfield;

@end

@implementation viewcontroller

- (void)viewdidload ;

textfeld.borderstyle = uitextborderstyleroundedrect;

*/textfield.borderstyle = uitextborderstyleroundedrect;

// textfield.text = @"請輸入密碼";

//設定提示文字

textfield.placeholder = @"請輸入密碼";

//設定輸入文字的顏色

textfield.textcolor = [uicolor redcolor];

//開始編輯是否清除文字

// textfield.clearsonbeginediting = yes;

// textfield.textalignment = nstextalignmentcenter;

//設定字型

textfield.font = [uifont systemfontofsize:50];

//字型適應寬度

// textfield.adjustsfontsizetofitwidth = yes;

//設定最小字型

// textfield.minimumfontsize = 1;

//設定刪除按鈕的出現時間

// textfield.clearbuttonmode = uitextfieldviewmodewhileediting;

//設定textfield的左檢視

uiview * small = [[uiview alloc] initwithframe:cgrectmake(0, 0, 30, 30)];

small.backgroundcolor = [uicolor graycolor];

textfield.leftview = small;

textfield.leftviewmode = uitextfieldviewmodealways;

//設定安全密碼

// textfield.securetextentry = yes;

/*設定鍵盤的樣式

typedef ns_enum(nsinteger, uikeyboardtype) ;

*/textfield.keyboardtype = uikeyboardtypeemailaddress;

/*return鍵變成什麼鍵

typedef ns_enum(nsinteger, uireturnkeytype) ;

*/textfield.returnkeytype = uireturnkeygo;

/*輸入字母大小寫

typedef ns_enum(nsinteger, uitextautocapitalizationtype) ;

textfeld.autocapitalizationtype = uitextautocapitalizationtypenone;

*/textfield.autocapitalizationtype = uitextautocapitalizationtypewords;

self.textfield = textfield;

[self.view addsubview:textfield];

}

順便記載下 經過封裝的九宮格

//

// custombutton.h

// 九宮格

//#import

@inte***ce

custombutton : uibutton

@end

//reserved.

//#import "custombutton.h"

static

const

cgfloat kscale = 0.7;

@implementation

custombutton

- (instancetype)initwithframe:(cgrect)frame

return

self;

}- (cgrect)imagerectforcontentrect:(cgrect)contentrect

- (cgrect)titlerectforcontentrect:(cgrect)contentrect

@end

在這裡呼叫

[super viewdidload];

nsarray * namelist = @[@"會議資訊",@"會議日程",@"會議講者",@"會議報道",@"**摘要",@"會議討論",@"**牆",@"參會註冊",@"地圖",@"報名須知"];

nsarray * imagelist = @[@"meeting_info_n",@"meeting_schedule_n",@"meeting_guest_n",@"meeting_new_n",@"meeting_other_n",@"meeting_community_n",@"meeting_image_n",@"meeting_register_n",@"meeting_map_n",@"meeting_notice_n"];

cgfloat width = cgrectgetwidth(self

.view

.frame)/3;

cgfloat height = 150;

for (int i = 0; i < namelist.count; i ++)

宇宙黑客王磊磊

iOS學習 第四天

1.整數 浮點數如何加入到array中去?nsnumber 2.與nsarray提供的isequaltoarray有什麼區別 3.字串 234 轉為整數 4.實現乙個utility類,提供計算階乘 計算a的b次方 5.在其他,m中使用utility 6.類是否支援多繼承?7.完善parent類實現i...

學習vue之第四天

今天學習了 主要介紹兩種經常混淆的字串擷取方法 substring和substr 1 substring 作用 用於提取字串中介於兩個指定下標之間的字元 語法 substring start,end 語法解析 start開始和end結束的位置,從零開始的索引,包頭不包尾 1 substring驗證 ...

開課第四天

今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...