这个答案非常有效,只在UITableView的顶部添加圆角?除了我的UIBarButtonItems不再可点击。我的猜测是,面具现在坐在按钮上,破坏了互动。
有人有任何想法在不干扰其他观点的情况下实现这一点吗?
您是否尝试过仅屏蔽tableView's
层:
CAShapeLayer * maskLayer = [CAShapeLayer layer];
maskLayer.path = [UIBezierPath bezierPathWithRoundedRect: self.bounds byRoundingCorners: UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii: (CGSize){10.0, 10.}].CGPath;
self.tableView.layer.mask = maskLayer;
或仅使用:
self.tableView.layer.cornerRadius = 10.0
对于整个表