iOS 常用控制項的建立

2021-09-30 12:47:52 字數 2157 閱讀 7402

當我們需要在介面上進行乙個動作,比如跳轉介面或者是要彈出乙個警告框,我們就需要建立乙個按鈕來觸發這個動作。

uibutton *btn = [[uibutton alloc] init]; //給按鈕開闢乙個內容空間,並且初始化

btn.frame = cgrectmake(10, 70, 355, 40); //設定按鈕的位置和大小

[btn settitle:@"按鈕" forstate:uicontrolstatenormal]; //設定按鈕的標題

[btn settitlecolor:[uicolor whitecolor] forstate:uicontrolstatenormal]; //設定按鈕標題的顏色

btn.backgroundcolor = [uicolor orangecolor]; //設定按鈕的背景顏色

[self

.view addsubview:btn]; //將按鈕新增到介面上

uilabel 一般用來顯示文字。

uilabel *label = [[uilabel alloc] init]; //給lable開闢乙個記憶體空間,並初始化

label.frame = cgrectmake(10, 100, 355, 30);

label.text = @"label"; //設定label顯示的內容

label.textcolor = [uicolor orangecolor]; //設定label顯示內容的顏色

label.backgroundcolor = [uicolor yellowcolor]; //設定label的背景顏色

label.font = [uifont systemfontofsize:20.0f]; //設定label的字型大小

[self

.view addsubview:label]; //將label新增到介面上

uitextfield 一般用來從鍵盤輸入文字,只能一行顯示,不能換行。

uitextfield *textfield = [[uitextfield alloc] init]; //給textfield開闢乙個記憶體空間,並初始化

textfield.frame = cgrectmake(10, 100, 355, 30); //設定textfield的座標和大小

textfield.backgroundcolor = [uicolor grouptableviewbackgroundcolor]; //設定textfield的背景顏色

[self.view addsubview:textfield]; //將textfield新增到介面上

uitextview 用來從鍵盤輸入文字,與uitextfield的功能相似,但是uitextview一般用來輸入大量的文字,可以換行輸入。

uitextview *textview = [[uitextview alloc] init]; //給textview開闢乙個記憶體空間,並初始化

textview.frame = cgrectmake(10, 100, 355, 300); //設定textview的座標和大小

textview.backgroundcolor = [uicolor grouptableviewbackgroundcolor]; //設定textview的背景顏色

[self

.view addsubview:textview]; //將textview新增到介面上

uiimageview一般用來顯示。

uiimageview *imageview = [[uiimageview alloc] init]; //給imageview開闢乙個記憶體空間,並初始化

imageview.image = [uiimage imagenamed:@"123.jpg"]; //顯示

imageview.frame = cgrectmake(10, 100, 355, 300); //設定imageview的座標和大小

imageview.backgroundcolor = [uicolor greencolor]; //設定imageview的背景顏色

[self

.view addsubview:imageview]; //將imageview新增到介面上

ios常用控制項(二)

說明 常見的四個控制項 uislider uiswitch uistepper uisegment 只做簡單的介紹 一.uislider 滑塊控制項 基本設定 slider setmaximumvalue 10 設定最大值 slider setminimumvalue 0 設定最小值 slider ...

IOS 關於建立控制項小技巧

一般我們在建立控制項的時候會寫很多 下面說一種簡單的方式 一行 就做了很多操作 uibutton createbuttonwithimage nsstring image 比如我的按鈕只有 不同 但是我要建立2個這樣的按鈕 屬性都是一樣,facebutton self createbuttonwit...

Demo 0006 iOS常用控制項

1.了解ios中控制項繼承關係 2.掌握uicontrol基礎知識 3.掌握uibutton基本用法 4.掌握uilabel基本用法 5.掌握uiimageview基本用法 6.掌握uisegmentedcontrol基本用法 7.掌握uitextfield基本用法 8.掌握uislider基本用法...