前面我們大致了解了uiview的情況,當然,日常的開發中,uiview還需要更多的功能,其中最多的,就是uiview的巢狀,下面就來了解一下:
利用addsubview方法在uiview追加子元素,這裡我們依然用前面的**進行新增:
//這裡就按鈕的基本設定做了簡要介紹,以後有機會,會就uibutton的更多用法做詳細介紹
uibutton *button = [uibutton buttonwithtype:uibuttontyperoundedrect];
button.frame = cgrectmake(120, 50, 80, 60);
button.backgroundcolor = [uicolor whitecolor];
[button settitle:@"butto" forstate:uicontrolstatenormal];
[self.window addsubview:button];
//加
//這裡注意,我一開始老是以為初始化了uiimage,就能直接加到主介面上,其實完全錯了,一定要先初始化uiimage,在初始化uiimageview作為image的載體,載入到主介面
uiimage *image = [uiimage imagenamed:@"1"];
uiimageview *imageview = [[uiimageview alloc]initwithimage:image];
imageview.frame = cgrectmake(100, 150, image.size.width, image.size.height);
[self.window addsubview:imageview];
[self.window makekeyandvisible];
return yes;}
效果圖如下:
今天就到這兒,晚安!
iOS學習開發2 UIView和UIWindow
言歸正傳,在網上看了好多大神的帖子,基本上算是懂了。首先說一下uiwindow 指的是乙個視覺化視窗,其他的不用管,在目前的iphone ipad開發中,幾乎都是乙個視窗,這個視窗本身是沒有內容的,它的作用是僅僅只作為乙個畫布,讓開發者往畫布上畫東西 新增各種檢視 傳遞觸控訊息到程式中view和其他...
iOS學習筆記1 UIView
接觸了一段時間ios開發,現在開始試著放開inte ce builder工具,利用code完成介面的製作。第一天,我們來理解uiview的概念。uiview是uikit框架下,uiresponder的子類,他可以說是程式畫面下最小的元素。無論是uilabel,還是uibutton,都是uiview的...
ios2 UIView的常見屬性
06 uiview的常見屬性 import viewcontroller.h inte ce viewcontroller 綠色的view property weak,nonatomic iboutlet uiview greenview 陣列 1.系統呼叫 2.控制器的view載入完畢的時候呼叫 ...