TTButton没有显示

时间:2011-06-22 04:30:00

标签: iphone objective-c xcode three20

我使用以下代码在 loadView 方法中添加TTButton:

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

但按钮没有出现。

你知道我在这里失踪了吗? (我在头文件中做了#import)

谢谢,

1 个答案:

答案 0 :(得分:2)

此代码段看起来不错。你在哪里宣布“forwardActionButton”的风格?据我所知,它不是现有的三种TTStyle。任何自定义样式都应该在样式表类中,并且应该在应用程序委托中加载,如下所示:

[TTStyleSheet setGlobalStyleSheet:[[[StyleSheet alloc] init] autorelease]];

您也可以使用现有的TTStyle尝试它,例如“toolbarForwardButton:”,看看是否有效。

这是一个使用TTButton并将函数选择器设置为按钮目标的工作示例:

TTButton* storyButton = [TTButton buttonWithStyle:@"toolbarRoundButton:" title:@"Open Full Story"];

storyButton.font = [UIFont boldSystemFontOfSize:18];
storyButton.frame = CGRectMake(100, 100, 200, 50);

[storyButton addTarget:self action:@selector(presentFullStory) forControlEvents:UIControlEventTouchUpInside];
[storyButton sizeToFit];
[self.view addSubview:storyButton];