2010-06-07 35 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位置。