2010-05-28 2 views
4

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

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

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

UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; 

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

ответ

7

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

Смежные вопросы