sectionIndexTitlesがあり、セルにアクセサリボタンがあるUITableViewを開発しようとしています。
問題は、インデックスタイトルのスクロールバーがセルの幅を狭めるため、アクセサリボタンが見苦しい位置にあることです...
ボタンをセル内にある左に少し動かすことはできますか?
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.textLabel.text = @"text";
}
return cell;
}
ご覧のとおり、私はセルなどを操作していません。
そしてここであなたは結果を見ることができます: