Я добавляю следующие коды, чтобы добавить нижний колонтитул с помощью кнопки для выполнения действия. я не могу изменить размер кнопки на размер ячейки. Изменение значения CGRectMake (0, 0, 300,44) не влияет на изменение нижнего колонтитула, может ли кто-нибудь мне помочь. Я использую таблицу с большим количеством сеансов. я не хочу нижний колонтитул для каждой сессии, а мне нужно в конце таблицы, поэтому я вставил следующий код.изменить размер Нижний колонтитул в UItableview
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath
{
//...
footerView = [[UIView alloc] init];
UIButton* Logoutbutton = [UIButton buttonWithType:UIButtonTypeCustom];
[Logoutbutton setTitle:@"Logout" forState:UIControlStateNormal];
NSLog(@"cell width : %d",cell.contentView.frame.size.width);
[Logoutbutton setFrame:CGRectMake(0, 0, 300,44)];
[Logoutbutton setBackgroundImage:[UIImage imageNamed:@"LogoutBgImage.png"]
forState:UIControlStateNormal];
[Logoutbutton setBackgroundColor:[UIColor clearColor]];
[Logoutbutton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[Logoutbutton addTarget:self action:@selector(LogoutbuttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
Settingstable.tableFooterView = Logoutbutton;
return cell;
}
- (void)LogoutbuttonPressed: (UIButton*) button
{
//some action
}
Может ли один помочь мне решить эту проблему
это создает колонтитул для каждой сессию справа. Мне нужно только один экран нижнего колонтитула в конце последнего ряда в моем UITable-представлении – rashii
alrite. см. отредактированный ответ – Saad
да я добавил кнопку к пользовательскому представлению и назначил ее нижнему колонтитулу, но теперь, что произошло, действие функции для кнопки не вызывается при нажатии – rashii