StoryBoard에서 UIStackView를 설계했으며 높이 제한을 70으로 설정 한 2 UIbutton을 추가했습니다. 내 stackview가 세로 채우기로 설정되어 있고 컨트롤러의 크기에 맞게 스토리 보드에 일부 제약 조건이 설정되어 있습니다. 전망.프로그래밍 방식으로 UIStackView 채우기
stackView 및 UIbutton에서 콘센트를 추가했습니다. 내가 스택보기
@IBOutlet weak var Btn1: UIButton!
@IBOutlet weak var myStackView: UIStackView!
var accounts = [Account]()
override func viewDidLoad() {
super.viewDidLoad()
Btn1.setTitle("Name", for: .normal)
let Btn3 = UIButton(frame: CGRect(x: 0, y: 110, width: 100, height: 50))
Btn3.setTitle("Btn3", for: .normal)
Btn3.heightAnchor.constraint(equalToConstant: 70).isActive = true
myStackView.addArrangedSubview(Btn3)
에 프로그래밍 방식으로 세 번째있는 UIButton을 추가하려고하지만 Btn3 결코
확실히 바보 같은 오류! 물론 낙타의 경우에는 문제가 없으므로 예제 코드를 입력 할 때 엉망이되었습니다. – user3239711
너 자신에게 너무 열심히하지 마라. 나는 모두가 "공주님"의 공평한 분배를 가지고 있다고 생각한다. 순간 :). 이런 경우에는 Xcode의 "Debug View Hierarchy"기능을 추천합니다. 또한 문제를 해결 한 경우이를 대답으로 받아 들여야합니다. – thm