ios - titleview - swift navigationitem width




以編程方式更改UIImageView Xcode Swift的高度和寬度 (3)

嘿由於某種原因,我正在努力設置一個我的圖像視圖的高度和寬度。 我想設置它,所以高度只能達到我屏幕的20%。 我知道定期設置它,你可以做這樣的事情:image =(0,0,50,50)

但我需要的高度不是一個靜態的數字。 像image =(0,0,frame.height * 0.2,50)

有什麼建議麼?


你可以使用這個代碼

var imageView = UIImageView(image: UIImage(name:"imageName"));
imageView.frame = CGrectMake(x,y imageView.frame.width*0.2,50);

要么

var imageView = UIImageView(frame:CGrectMake(x,y, self.view.frame.size.width *0.2, 50)

let screenSize: CGRect = UIScreen.mainScreen().bounds
image.frame = CGRectMake(0,0, screenSize.height * 0.2, 50)

Swift 3中接受的答案:

let screenSize: CGRect = UIScreen.main.bounds
image.frame = CGRect(x: 0, y: 0, width: 50, height: screenSize.height * 0.2)




uiimageview