У кого-нибудь есть простое руководство о том, как легко добавить TextView в TableView? По сути, воссоздаем сгруппированный стиль табличного типа в стиле «Настройки».
Решение:
Здесь мы настраиваем объект, который хотим создать, в этом примере я создаю UISwitch
; serverSecureAction
- это место, куда мы положим то, что хотим, когда сработает переключатель.
код
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//....
serverSecure = [[[UISwitch alloc] initWithFrame:CGRectMake(197, 8, 94, 27)] autorelease];
serverSecure.tag = kServerTag;
[serverSecure addTarget:self action:@selector(serverSecureAction:) forControlEvents:UIControlEventValueChanged];
serverSecure.backgroundColor = [UIColor clearColor];
switch (indexPath.row)
{
case 0:
{
/* This is where we add the subview we created above,
this can be used for any type of object.
*/
[cell.textLabel setText: NSLocalizedString(@"Connect Secure", @"")];
[cell setAccessoryView: serverSecure];
[serverSecure setOn: TRUE];
}
break;
}
//....
retun Cell;
}