一般自定義View 代碼方式 有
在初始化的時候添加 子Views
[cpp] view plaincopy
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// add subviews
}
return self;
}
還有種 是自己畫。 重載
- (void)drawRect:(CGRect)rect {
}
如果 布局復雜的話 這種代碼方式 可以郁悶死人 看不到效果,慢慢調 ,代碼冗長。。。 所以可以用到 XIB 來進行布局。
UIViewController 是我以前用的法子 但是 我只是想用到 View 用個View 每次都還要跟個Controller 。 還要保存他 不讓他被釋放 。。。