小编Abd*_*ich的帖子

Swift中UIView的圆顶角落

我正在尝试使用下面的代码来绕顶角

func roundCorners(corners:UIRectCorner, radius: CGFloat) {
        let path = UIBezierPath(roundedRect: self.bounds,
                                byRoundingCorners: corners,
                                cornerRadii: CGSize(width: radius, height: radius))
        let maskLayer = CAShapeLayer()
        maskLayer.frame = self.bounds
        maskLayer.path = path.cgPath
        self.layer.mask = maskLayer
    }
Run Code Online (Sandbox Code Playgroud)

使用 myView.roundCorners(corners:[.topLeft, .topRight], radius: radius)

但它正在围绕观点的一边:
在此输入图像描述

这是在tableView sectionHeader中,如果我向下滚动然后使用相同的代码向上舍入: 在此输入图像描述

顶部折扣视角也使用相同的功能进行四舍五入.

感谢帮助.

更新 如果我修复视图上的宽度然后它工作正常.

uitabbarcontroller uitableview cashapelayer uibezierpath swift

4
推荐指数
2
解决办法
3077
查看次数

2d阵列过滤器swift

我正在尝试根据用户输入的字符串/文本从2d数组中过滤数据,就像我们写一个人的姓名或电话号码一样,搜索和显示联系人详细信息.

在2D数组中[["名称","电话号码"]].如果用户输入的数字或名称与任何值匹配,那么将存储在另一个数组中.

var data : [[String]] = [["AB","+923476760226"],["Umair","+923366111830"],.......]
Run Code Online (Sandbox Code Playgroud)

multidimensional-array ios swift

3
推荐指数
1
解决办法
3055
查看次数