«autolayout» 태그된 질문

자동 레이아웃은 OS X 및 iOS 용 구속 조건 기반의 설명적인 사용자 인터페이스 레이아웃 시스템입니다.

16
Xcode 8로 업데이트 한 후 레이아웃 문제
다음은 Xcode 8로 업그레이드 한 후 내 화면 중 하나의 전후입니다. 내가 한 것은 메인 스토리 보드를 여는 것 뿐입니다. 거기서부터 내 휴대 전화에서 내 앱을 빌드하고 실행했습니다. 버전 관리에서 Xcode가 main.storyboard를 여는 것만으로도 많은 변경 사항을 수행하고 있음을 알 수 있습니다. 이러한 변경 사항을 삭제할 때마다 Xcode 7.3.1에서 사용하는 …
102 ios  xcode  autolayout  xcode8  ios10 


4
Storyboard를 사용하여 UIView를 마스킹하고 둥근 모서리를 제공 하시겠습니까?
이와 같은 많은 질문 은 프로그래밍 방식으로 마스크를 만들고 UIView에 둥근 모서리를 제공하는 방법을 설명합니다. Storyboard에서 모든 작업을 수행 할 수있는 방법이 있습니까? 스토리 보드에서 둥근 모서리를 만드는 것처럼 보이기 때문에 묻는 것만으로 프레젠테이션과 논리 사이의 명확한 경계를 유지할 수 있습니다.

29
UITableView의 tableHeaderView와 함께 AutoLayout을 사용할 수 있습니까?
내가 AutoLayout어디서나 그것을 사용한다는 것을 알았 기 때문에 이제는 tableHeaderView. 내가 만든 subclass의 UIView(라벨 등) 그때 나는이 추가, 자신의 제약 원 추가 모든 CustomView받는 UITableView' tableHeaderView. 모든이를 제외하고 잘 작동 UITableView항상 표시 위에CustomView 에 의해 위의 나는 의미 CustomView입니다 아래UITableView 이 볼 수 없도록! 내가 무엇을하든 ' heightof the UITableView' …

14
"squished"숨겨진 뷰에 대한 UIStackView "동시에 제약 조건을 충족 할 수 없음"
내 UIStackView "행"이 찌그러지면 AutoLayout경고가 발생합니다. 그러나 그들은 잘 표시되며 다음과 같은 종류의 로깅 외에는 잘못된 것이 없습니다. 제약 조건을 동시에 충족 할 수 없습니다. 아마도 다음 목록의 제약 조건 중 적어도 하나는 원하지 않는 제약 조건 일 것입니다. 다음을 시도해보십시오 : (1) 각 제약 조건을 살펴보고 예상하지 못한 것이 …

13
Xcode 8 및 iOS10부터 viewDidLayoutSubviews에서보기 크기가 적절하지 않습니다.
Xcode 8을 사용 viewDidLoad하면 모든 viewcontroller 하위 뷰의 크기가 1000x1000 인 것 같습니다. 이상한 일이지만 괜찮 viewDidLoad습니다. 뷰의 크기를 올바르게 조정하는 데 더 좋은 곳은 아닙니다. 하지만 viewDidLayoutSubviews그렇습니다! 그리고 현재 프로젝트에서 버튼 크기를 인쇄하려고합니다. - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSLog(@"%@", self.myButton); } 로그에는 myButton의 크기가 (1000x1000)으로 표시됩니다! 예를 들어 버튼 …
94 ios  autolayout  ios10  xcode8 

5
iOS 자동 레이아웃 : 너비가 같은 두 개의 버튼, 나란히
현재 AutoLayout에 문제가 있습니다. 인터페이스 빌더를 사용하고 있으며 다음 이미지와 같이 너비가 같은 두 개의 버튼을 나란히 배치하려고합니다. 다음 미리보기 이미지에서 내 titleImage가 올바르게 제한되고 올바르게 표시되지만 버튼은 그렇지 않습니다. 나는 button 1을 titleImage의 앞쪽 가장자리에 맞추고 button2를 titleImage의 뒤쪽 가장자리에 맞추는 실험을 해봤지만, 아래에 설명 된 것처럼 두 버튼 …
92 ios  iphone  xcode  autolayout 

3
Interface Builder의 "너비가 높이와 같음"제약 조건
Interface Builder에서 '너비가 높이와 같음'을 의미하는 '정사각형'제약 조건을 만드는 방법을 찾을 수 없습니다. 이러한 제약 조건을 프로그래밍 방식으로 추가하는 것이 가능하다고 생각합니다. IB에서 할 수있는 일이 있습니까? 어쩌면 나는 그것을 보지 못합니까? 사소한 것 같지만 찾을 수 없습니다.

16
UIView에 영향을 미치는 모든 제약 조건 제거
몇 가지 제약 조건을 통해 화면에 배치되는 UIView가 있습니다. 제약 중 일부는 수퍼 뷰가 소유하고 다른 제약은 다른 조상이 소유합니다 (예 : UIViewController의 뷰 속성). 이 모든 오래된 제약을 제거하고 새로운 제약을 사용하여 새로운 곳에 배치하고 싶습니다. 모든 단일 제약 조건에 대해 IBOutlet을 생성하지 않고 어떤 뷰가 해당 제약 조건을 …

8
런타임에서 제약 조건 우선 순위를 어떻게 변경할 수 있습니까?
동적 높이가있는 뷰가 있고 런타임에서이 뷰 높이 우선 순위를 변경하려고합니다. 다음은 코드의 일부입니다. if (index == 0) { surveyViewHeightConstraint.constant = 0; surveyViewHeightConstraint.priority = 1000; } else if (index == 1) { surveyViewHeightConstraint.constant = 163; surveyViewHeightConstraint.priority = 500; } 버튼 동작으로 인덱스를 변경하고 있습니다. 이 코드를 실행할 때이 오류가 발생합니다. *** …

12
자동 레이아웃을 사용하여 tableHeaderView (UITableView)의 높이를 어떻게 설정합니까?
이걸로 지난 3 ~ 4 시간 동안 벽에 머리를 박고 있었는데 알아낼 수없는 것 같습니다. 내부에 전체 화면 UITableView가있는 UIViewController가 있고 (화면에 다른 항목이 있으므로 UITableViewController를 사용할 수 없습니다) 자동 레이아웃으로 tableHeaderView의 크기를 조정하고 싶습니다. 말할 필요도없이 그것은 협력하지 않습니다. 아래 스크린 샷을 참조하십시오. OverviewLabel (예 : "List overview information …

7
iOS에서 프로그래밍 방식으로 종횡비 제한을 어떻게 설정할 수 있습니까?
내 뷰 컨트롤러에 자동 레이아웃을 사용했습니다. 제약 조건에서 V 및 H 위치를 설정했지만 5s, 6 및 6 Plus로 변경 될 때 버튼 크기를 어떻게 늘릴 수 있는지 알고 싶습니다. 이것은 로그인 버튼에 대한 제약 조건을 추가 한 방법입니다. NSArray *btncon_V=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[btnLogin(40)]" options:0 metrics:nil views:viewsDictionary]; [btnLogin addConstraints:btncon_V]; NSArray *btncon_POS_H=[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-100-[btnLogin]-100-|" options:0 …

6
프로그래밍 방식으로 레이아웃 제약 만들기
많은 사람들이 이미 이것에 대해 많은 질문을했지만 대답을하더라도 제대로 작동하지 않는다는 것을 알고 있습니다. 스토리 보드에서 제약을 다룰 때는 쉽지만 코드에서는 힘들다. 예를 들어, 화면 방향에 따라 화면의 높이가 오른쪽에 유지되는 뷰를 만들려고합니다. 이것은 내 코드입니다. UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 748)]; myView.backgroundColor = [UIColor redColor]; [self.view …

7
프로그래밍 방식으로 CenterX / CenterY 제약 추가
표시 할 항목이 없으면 섹션을 표시하지 않는 UITableViewController가 있습니다. 이 코드로 표시 할 항목이 없음을 사용자에게 알리기 위해 레이블을 추가했습니다. label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) 하지만 이제는 수평 및 수직 중앙에 배치하고 싶습니다. 일반적으로 스크린 샷에서 강조 표시된 두 가지 옵션 (높이 …

4
자동 레이아웃을 사용하여 하위보기가 동적으로 변경된 후 superview 크기 조정
나는 신의 사랑이 크기 조정 슈퍼 뷰의 요령을 참을 수 없다. 나는 UIView *superview 4를 가지고 있습니다 UILabels. 2는 다른 2 명의 헤더 역할을합니다. 4 개의 콘텐츠는 모두 데이터베이스에서 동적으로 제공됩니다. SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:, UILayoutFittingCompressedSize또는 UILayoutFittingExpandedSize. 나는 자동 레이아웃을 프로그래밍 방식으로 사용하고 슈퍼 뷰 높이를 더미 숫자와 같거나 더 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.