TTButton не отображается - PullRequest
0 голосов
/ 22 июня 2011

Я использую следующий код для добавления TTButton в мой loadView метод:

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

Но кнопка не появляется.

Вы знаете, что мне здесь не хватает? (Я сделал #import в моем заголовочном файле)

Спасибо

1 Ответ

2 голосов
/ 22 июня 2011

Этот фрагмент кода выглядит нормально.Где вы объявляете стиль 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];
...