나는 올바른 코드를 찾을 수없는 것 같습니다. 상태 표시 줄 (이 위치는 Y 임) 아래에 20 포인트의 이미지를 배치하고 중앙에 배치하고 싶습니다 (물론 이것은 X가됩니다). 스토리 보드로 쉽게 할 수 있지만 프로그래밍 방식으로 처리하는 데 어려움을 겪고 있습니다. 생각이 내 코드입니다 :이미지를 상태 표시 줄 아래에 신속하게 배치하는 방법은 무엇입니까?
var image: UIImage = UIImage(named: "someImage.png")!
var bgImage = UIImageView(image: image)
//Tried with self.view.frame.size.height but not working
bgImage.frame = CGRect(x: 0, y: self.view.frame.size.height - 20, width: self.view.frame.size.width, height: 64)
//also tried this which not worked as well
// bgImage.center = CGPointMake(self.view.frame.width, self.view.frame.hight - 20)
self.view.addSubview(bgImage)
내가 검색 사과 문서를했습니다하지만 너무 불분명, 어떤 도움을 주시면 감사하겠습니다.
새로운 하위 뷰를 추가var image: UIImage = UIImage(named: "someImage.png")
var new_view = UIView(image: image)
view.addSubview(new_view);
// This is the default setting but be explicit anyway...
new_view.setTranslatesAutoresizingMaskIntoConstraints(true)
new_view.autoresizingMask = UIViewAutoresizing.FlexibleLeftMargin |
UIViewAutoresizing.FlexibleRightMargin
new_view.center = CGPointMake(self.view.frame.size.height - 20, view.bounds.midY)
, 그것의 유연한 왼쪽 & 오른쪽 여백을 설정 한 후 바로 상태 표시 줄 아래를 중심으로이 같은 것에 대해 어떻게
bgImage.frame CGRect = (x는 self.view.frame.size.width, 높이 : 64) –