UIButtonTypeRoundedRect как вспомогательный вид
У меня есть табличное представление, и я хочу поставить метку справа от каждой ячейки, поэтому в - (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 ответ
Решение
Попробуйте проверить, если кнопка frame
равно CGRectZero
и если это так, установите для него подходящее значение.