2010-06-07 55 views
0

我對整個iPhone開發事物很陌生,並且正在玩弄Three20庫。這個庫的樣本告訴我一個簡單的方法來創建一個漂亮的樣式等按鈕,這對我的看法:使用定製TTButton和接口生成器的最佳方式

TTButton* button = [TTButton buttonWithStyle:@"forwardActionButton:" title:@"Login"]; 
[button setFrame:CGRectMake(245, 160, 65, 33)]; 
[self.view addSubview:button]; 

偉大的作品。現在我已經在界面生成器中創建了一個nib文件,其中包括各種文本字段等。

我想要做的是在Interface Builder中創建一個按鈕的佔位符,並在我的viewDidLoad方法用實際的TTButton實例替換這個佔位符。這可以防止我不得不使用硬編碼位置調用setFrame,而是讓整個界面設計過程更加自由。

我已經嘗試在界面生成器中創建一個UIView對象,將類型更改爲TTButton,然後分配一個新實例,但似乎將新按鈕放在座標位置0,0。

任何人都可以指出我如何實現這一目標的正確方向?

回答

0

waseem,

不幸的是,three20根本不使用接口生成器。你可以做的最好的事情是佈置一個模型視圖,並從中獲取按鈕的x-y位置,然後使用它們來更新代碼中的TTButton位置。