UIButtonTypeRoundedRect как вспомогательный вид - PullRequest
4 голосов
/ 28 мая 2010

У меня есть табличное представление, и я хочу поставить метку справа от каждой ячейки, поэтому в - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath у меня есть такой код

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.titleLabel.text = @"title";
cell.accessoryView = button;

Однако кнопка не отображается вообще. Кто-нибудь знает почему? Я уверен, что декларация верна, потому что если я заменю декларацию кнопки на

UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];

затем появляется кнопка, которая заставляет меня думать, что должен также появиться скругленный прямоугольник.

1 Ответ

7 голосов
/ 28 мая 2010

Попробуйте проверить, равно ли frame кнопки CGRectZero, и если да, установите для нее подходящее значение.

...