gpt4 book ai didi

ios - 更优雅的方式来实现 UITableView 的边距?

转载 作者:行者123 更新时间:2023-12-01 16:28:54 25 4
gpt4 key购买 nike

我需要为应用程序实现多个 View ,其中内容基于 UITableView它应该对父级(UIView)有左/右/上边距。

目前我必须在 Storyboard 中手动创建约束。有没有办法以编程方式实现它?

Prototype

最佳答案

关于什么...

@interface CustomViewController ()

@property (strong, nonatomic) UITableView *tableView;

@end

@implementation CustomTableViewController

- (void)viewDidLoad {
[super viewDidLoad];

self.tableView = [UITableView new];
self.tableView.translatesAutoresizingMaskIntoConstraints = NO;
self.tableView.backgroundColor = [UIColor darkGrayColor];
[self.view addSubview:self.tableView];

NSDictionary *views = @{@"topLayoutGuide": self.topLayoutGuide, @"tableView": self.tableView};
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[tableView]-|" options:0 metrics:nil views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[topLayoutGuide]-20-[tableView]-20-|" options:0 metrics:nil views:views]];
}

@end

关于ios - 更优雅的方式来实现 UITableView 的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365001/

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