如何让UITableView更好用

2025-04-07 11:35:53
推荐回答(1个)
回答1:

少),但是UITableView确实存在很多吐槽点,从我个人理解的角度做些分析。
UITableView初始化方法之丑
UITableView的初始化方法中带上了UITableViewStyle,先看代码
- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER;
typedef NS_ENUM(NSInteger, UITableViewStyle) {
UITableViewStylePlain, // regular table view
UITableViewStyleGrouped // preferences style table view
};

可能设计者觉得UITableView无非就是这两种,不过从注释没能完全理解什么意思,查找文