«autolayout» 태그된 질문

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

4
UIViewAlertForUnsatisfiableConstraints를 잡는 방법?
디버거 로그에 오류가 나타납니다. Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. 그 전화를 어떻게 잡을 수 있습니까? 내 코드의 어느 곳에도 …

2
setNeedsLayout vs. setNeedsUpdateConstraints 및 layoutIfNeeded vs updateConstraintsIfNeeded
자동 레이아웃 체인은 기본적으로 3 가지 프로세스로 구성됩니다. 구속 조건 업데이트 레이아웃 뷰 (여기서 프레임 계산을 수행하는 위치) 디스플레이 무엇 완전히 나에게 분명하지 않다 것은 사이의 내부 차이 -setNeedsLayout와 -setNeedsUpdateConstraints. Apple Docs에서 : setNeedsLayout 뷰의 서브 뷰 레이아웃을 조정하려면 응용 프로그램의 메인 스레드에서이 메소드를 호출하십시오. 이 메소드는 요청을 기록하고 즉시 …

16
자동 레이아웃이있는 UICollectionView 자체 크기 조정 셀
UICollectionViewCells자동 레이아웃을 사용하여 자체 크기 조정을 시도하고 있지만 셀 크기를 내용에 맞게 조정할 수는 없습니다. 셀의 contentView 안에있는 내용에서 셀 크기가 어떻게 업데이트되는지 이해하는 데 어려움이 있습니다. 내가 시도한 설정은 다음과 같습니다. 사용자 UICollectionViewCellA를 UITextView그있는 contentView한다. 에 대한 스크롤 UITextView이 비활성화되었습니다. contentView의 가로 제약 조건은 "H : | [_textView (320)]"입니다. …

12
자동 레이아웃-UIButton의 고유 크기에는 제목 삽입이 포함되지 않습니다
자동 레이아웃을 사용하여 UIButton을 정렬하면 크기가 내용에 맞게 잘 조정됩니다. 이미지를로 설정하면 button.image고유 크기가 다시 설명됩니다. 그러나 titleEdgeInsets버튼을 조정하면 레이아웃이이를 설명하지 않고 대신 버튼 제목을 자릅니다. 버튼의 고유 너비가 삽입을 설명하도록하려면 어떻게해야합니까? 편집하다: 나는 다음을 사용하고 있습니다 : [self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; 목표는 이미지와 텍스트를 약간 분리하는 것입니다.

8
iOS : 자동 레이아웃의 여러 줄 UILabel
자동 레이아웃으로 매우 기본적인 레이아웃 동작을 달성하는 데 문제가 있습니다. 내 뷰 컨트롤러는 IB에서 다음과 같습니다. 맨 위 레이블은 제목 레이블이며, 몇 줄인지 알 수 없습니다. 모든 텍스트 줄을 표시하려면 제목 레이블이 필요합니다. 제목 바로 아래에 다른 두 개의 레이블과 작은 이미지를 배치해야하지만 키가 커야합니다. 레이블과 작은 이미지 사이의 세로 …

18
자동 레이아웃을 사용하여 UIScrollview에서 제약 조건을 설정하려면 어떻게해야합니까?
나는 자동 레이아웃 전에 사소한 스크롤보기 설정을 달성하기 위해 혼합 및 순수 자동 레이아웃 접근법 에 대한 다양한 솔루션을 시험하는 데 이틀을 보냈으며 현재 공식적입니다. 너무 어리석어 야합니다. 나는 이것을 스토리 보드에서 주로 설정하고 있습니다 (잘, 그것은 그대로입니다). 도움을 청합니다. 뷰 트리 : UIView -UIView -UIView ..-UIScrollview ...-UIButton ...-UIButton ...-UIButton …

4
NSInvalidUnarchiveOperationException : NSLayoutConstraint라는 클래스를 인스턴스화 할 수 없습니다.
나는 이것에 매우 익숙하다. 나는 iPhone 프로젝트 "HelloWorld"에 대해 Apple의 튜토리얼을 단계별로 따랐다. iPhone 5.0 시뮬레이터에서 실행했는데 충돌했습니다. 2012년 11월 2일 14 : 46 : 06.782하여 HelloWorld [9880 : C07] * 의한 캐치되지 않는 예외 'NSInvalidUnarchiveOperationException'이유 응용 프로그램 종료 '할 수 없다라는 NSLayoutConstraint 인스턴스화 클래스'* 우선 투사 호출 스택 (0x14a2052 …

13
숨겨진 UIView가있는 자동 레이아웃?
비즈니스 로직에 따라 UIViews가장 자주 표시 / 숨기는 것이 일반적인 패러다임 인 것 같습니다 UILabels. 내 질문은 AutoLayout을 사용하여 프레임이 0x0 인 것처럼 숨겨진 뷰에 응답하는 가장 좋은 방법은 무엇입니까? 다음은 1-3 개의 기능으로 구성된 동적 목록의 예입니다. 지금은 버튼에서 마지막 레이블까지 10px의 상단 공간이 있으며 레이블이 숨겨져 있으면 분명히 …

15
자동 레이아웃을 사용하여 텍스트로 확장되는 UITextView
프로그래밍 방식으로 자동 레이아웃을 사용하여 완전히 배치 된보기가 있습니다. 위와 아래에 항목이있는 뷰 중간에 UITextView가 있습니다. 모든 것이 잘 작동하지만 텍스트가 추가되면 UITextView를 확장 할 수 있기를 원합니다. 확장 될 때 아래로 모든 것을 아래로 밀어야합니다. 이 방법을 "스프링 및 스트럿"방식으로 수행하는 방법을 알고 있지만 자동 레이아웃 방식이 있습니까? 내가 …

11
자동 레이아웃을 사용하는 경우 CALayer의 기준점을 어떻게 조정합니까?
참고 :이 질문이 제기 된 이후 상황이 진행되었습니다. 최근의 개요를 보려면 여기 를 참조 하십시오 . 자동 레이아웃 전에 프레임을 저장하고 앵커 포인트를 설정하고 프레임을 복원하여 뷰를 이동하지 않고 뷰 레이어의 앵커 포인트를 변경할 수 있습니다. 자동 레이아웃 세계에서는 더 이상 프레임을 설정하지 않지만 뷰의 위치를 ​​원하는 위치로 다시 조정하는 …
161 ios  calayer  autolayout 



13
UILabel sizeToFit가 자동 레이아웃 ios6에서 작동하지 않습니다
높이가 텍스트에 의존하는 UILabel을 프로그래밍 방식으로 (어떤 방법으로) 구성해야합니까? 스토리 보드와 코드의 조합을 사용하여 설정하려고했지만 아무 소용이 없습니다. 모두가 권장 sizeToFit설정하는 동안 lineBreakMode과 numberOfLines. 그러나, 아무리 내가에 그 코드를 삽입하는 경우 viewDidLoad:, viewDidAppear:또는 viewDidLayoutSubviews나는 일에 그것을 얻을 수 없습니다. 긴 텍스트를 위해 상자를 너무 작게 만들면 크기가 커지거나 너무 커지거나 …
152 ios  ios6  uilabel  autolayout 

4
자동 레이아웃으로 모든 하위보기에 맞게 수퍼 뷰 크기를 조정하는 방법은 무엇입니까?
autolayout에 대한 나의 이해는 그것이 superview의 크기를 가지고 그것이 subview의 위치를 ​​계산하는 제약과 본질적인 크기에 기초한다는 것입니다. 이 과정을 되돌릴 수있는 방법이 있습니까? 구속 및 기본 크기의 기초에서 수퍼 뷰의 크기를 조정하고 싶습니다. 이것을 달성하는 가장 간단한 방법은 무엇입니까? 에 대한 헤더로 사용하는 Xcode에서 설계된보기가 있습니다 UITableView. 이보기에는 레이블과 버튼이 …

20
동적 셀 높이를 가진 UITableView의 reloadData ()로 인해 스크롤이 급증합니다.
나는 이것이 일반적인 문제라고 생각하고 그것에 대한 일반적인 해결책이 있는지 궁금합니다. 기본적으로 내 UITableView에는 모든 셀에 대한 동적 셀 높이가 있습니다. UITableView 및 I의 맨 위에 있지 않으면 위로 tableView.reloadData()스크롤이 급증합니다. 나는 이것이 데이터를 다시로드했기 때문에 스크롤 할 때 UITableView가 가시성에 도달하는 각 셀의 높이를 다시 계산한다는 사실 때문이라고 생각합니다. …

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