自定義UIView控制項注意事項

2021-09-08 00:07:16 字數 322 閱讀 7793

ios的控制項基類是uiview,要自定義,需要重寫:

- (id)initwithframe: (cgrect) frame //依照frame建立新的view,建立出來的view要通過addsubview加入到父view中。

-(void)drawrect:(cgrect)rect //自畫,永遠不要直接呼叫drawrect,而要通過 [self setneeddisplay],由系統再去非同步呼叫drawrect。並且必須在主線程中呼叫。

自定義uiview不能使用nib檔案設計介面,必須在程式中用**建立各個控制項,否則即使在主線程中呼叫setneeddisplay也是不起作用。

自定義View注意事項

既然是自定義view所以為了方便需要繼承view類,或者其他view類例如textview等類之定義view必須寫入建構函式而且需要函式過載,並且加入super contex 等樣式如下我第一次做自定義view時就忘了使用super context,attrs 這個方法,結果findviewbyid...

Dynamics CRM 自定義報表注意事項

dynamics crm 4中提供了一些列標準的報表,但是缺少個性化。有個客戶需要定製乙個自己的 單報表,其中要包含自己的logo等自定義資訊。這就需要vs設計自定義報表。報表設計好並在vs中預覽正常,但是部署到crm中,開啟報表時卻出錯。總價設計報表時注意事項如下 1.vs中設計報表時,不要使用共...

Dynamics CRM 自定義報表注意事項

dynamics crm 4中提供了一些列標準的報表,但是缺少個性化。有個客戶需要定製乙個自己的 單報表,其中要包含自己的logo等自定義資訊。這就需要vs設計自定義報表。報表設計好並在vs中預覽正常,但是部署到crm中,開啟報表時卻出錯。總價設計報表時注意事項如下 1.vs中設計報表時,不要使用共...