gpt4 book ai didi

ios - UITableView contentInset 更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:48 36 4
gpt4 key购买 nike

我已经在方法- (void)viewDidLoad 中设置了tableView的contentInset,属性是self.tableView.contentInset = UIEdgeInsetsMake(200, 0, 200, 0); 但是,tableView.contentInset 将自动更改为:{64, 0, 0, 0}
。为什么会这样,我该如何解决这个问题?

环境:XCode8.1 iOS10.1

    #import "YAVideoViewController.h"
static NSString * const ID = @"cell";
@interface YAVideoViewController ()

@end

@implementation YAVideoViewController

- (void)viewDidLoad {
[super viewDidLoad];



self.view.backgroundColor = [UIColor arcColor];
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:ID];

self.tableView.contentInset = UIEdgeInsetsMake(200, 0, 200, 0);
}



- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return 50;
}



- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID forIndexPath:indexPath];

cell.textLabel.text = [NSString stringWithFormat:@"第%ld个cell",indexPath.row];

return cell;
}

@end

最佳答案

将此添加到您的 viewDidLoad 方法中。

self.automaticallyAdjustsScrollViewInsets = NO;

关于ios - UITableView contentInset 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40424581/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com