除了我的UIBarButtonItems不再可点击之外,这个答案很有用,Adding Rounded Corners to only top of UITableView?。我的猜测是,面具现在位于按钮的顶部,打破了互动。
有没有人有任何想法实现这一点而不干扰视图的其余部分?
答案 0 :(得分:4)
您是否尝试过屏蔽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
表格整个