使用自定義的UIView

2021-06-08 01:07:17 字數 744 閱讀 1032

其實使用自定義的uiview非常簡單,就是利用模板生成的基於view的ios程式,然後在xib檔案中,將對應view的對應類修改為你的自定義類就可以了。

當然也可以使用直接建立的方式,就是在loadview當中直接使用的方式進行繪製。

myview

* view

= [[

myview

alloc] initwithframe:[

uiscreen [

view

setbackgroundcolor:[

uicolor

bluecolor]];

self

.view= view;

其實就是說,有兩種方法可以建立視覺化的控制項,一種方法是通過ib進行,另一種方法是直接通過程式進行,因此上邊兩種方法分別的描述了該問題。

還有一種可以通重載入nib檔案來獲得nib檔案當中提供的view的具體方法。

nsarray

* nib = [[

nsbundle

mainbundle] loadnibnamed:

@"myview"

owner:

self

options:

nil];

uiview * tmp = [nib objectatindex:0];

self.view = tmp;

目前該方法有個比較特殊的地方是,即使使用了view的類,修改為myview但是繪製的影象也是沒有變化的。

iOS使用xib自定義uiview

一般自定義view 方式 有 在初始化的時候新增 子views cpp view plain copy id initwithframe cgrect frame returnself 還有種 是自己畫。過載 void drawrect cgrect rect 如果 布局複雜的話 這種 方式 可以鬱...

iOS使用xib自定義uiview

一般自定義view 方式 有 在初始化的時候新增 子views cpp view plain copy id initwithframe cgrect frame returnself 還有種 是自己畫。過載 void drawrect cgrect rect 如果 布局複雜的話 這種 方式 可以鬱...

自定義UIview關聯xib

1.首先使用inte ce builder 新建乙個uiview的.xib檔案。2.向新建的uiview的.xib檔案新增需要的控制項。3.定義乙個繼承自uiview的派生類,將對應的view的custom class 設為你自定義的view類。4,file s ower 對應的custom cla...