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