cgrect

    1热度

    3回答

    我已经给出了标签,并给出了XY轴的值,但是我的值没有在每个设备的中心放置标签,并且如果设备大设置,我写了宽度大小的方法宽度大小50更小,但这种方法不适用于iPhone SE,5S/5,6/6s/7,仅适用于iPhone 6 +/6S +/7 +!例如像这样 那么,什么是错的,我应该补充什么补充? let lengthOfChar : CGFloat = data.ans.length // Cha

    0热度

    2回答

    我SQLite数据库文件的UILabel,我设置从数据库标签文本上的字符数转换String到Characters后,我添加的扩展它的名字(length) ,其作业计算字符的数量。 我在这张照片的问题是:该UILabels不是在大小和位置在每个我希望他们有自己的中心位置的设备组织X轴 问题: 1)如何将标签设置到中间位置并为标签的屏幕左右两侧设置空间(每个设备)? 2)如果设备是iPhone 7/6

    0热度

    3回答

    使用我有我的ImageView的地图画面子视图,我想为用户当前位置的红点,所以我用这个3行代码创建我上面的ImageView的红点 let overlay: UIView = UIView(frame: CGRect(x: xcorIn * 0.822, y: ycorIn * 1.03, width: 5, height: 5)) overlay.backgroundColor = UICo

    -1热度

    1回答

    我使用SWIFT 4 &收到以下错误: Instance member 'height' cannot be used on type 'CGRect' 当使用下面的代码: let userInfo = notification.userInfo! let keyboardFrame = (userInfo[UIKeyboardFrameBeginUserInfoKey] as! NSValu

    0热度

    1回答

    我想在Swift3中绘制矩形并根据手机的电池电量进行绘制,例如,如果电池电量为100%,则矩形必须完全填充。如果电池电量为67%,那么填充应该是该矩形宽度的67%。 我对CGRect库和绘图很新颖。 这里是我的尝试至今: let layer = CAShapeLayer() layer.path = UIBezierPath(roundedRect: CGRect(x: battery.fra

    0热度

    1回答

    欲实现上述在Swift3其中60%是用户的当前电池电平。随着电池电量的增加,绿色必须填满。我已经有了2个边框的图像,即最外边的边框,并且其中的边框为1个图像。我想在其中填充填充颜色。我遇到了麻烦,必须硬编码值,因为它没有正确对齐。 最外面的边框和内边界的图像被称为电池,我把它放在xcode中的是3x,2x,1x。 let view1 = LevelView(frame: CGRect(x: bat

    2热度

    1回答

    我无法通过CGRect.minX/Y和CGRect.MaxX/Y修复此错误消息。 “实例成员'minX'不能用于类型'CGRect'是错误。我能做些什么来解决它? func spawnNewDisc(){ var randomImageNumber = arc4random()%4 randomImageNumber += 1 let CheeseBlock =

    1热度

    3回答

    我在TabBarController的中间创建了一个UIButton,但由于iPhone X底部的安全区域,它无法正确显示在iPhone X上。 override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() //Frame mic button micButton.frame = CGRec

    0热度

    3回答

    我画了一个矩形。当我触摸屏幕时,我可以改变宽度和高度。 默认情况下,我使x = 50,y = self.view.frame.height/2。我需要相对于x和y拉伸矩形。如何更改x和y? var scanRectangleRect = CGRect.zero var scanRectangle: UIView = UIView() func drawLine() { self.

    0热度

    1回答

    我正在创建标签和字符,我想要通过字符设置UILabel的框架(X,Y和宽度),并且Y轴是所有设备的常量,那么如何设置X轴的中心和字符的数量来控制,宽度(50)每个设备越来越小? 这是我的代码: func createTarget(id: Int) { listdata = dbHelpr.getDatabase(rowId: id) for data in listdata