«autolayout» 태그된 질문

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


12
구속 조건 변경에 애니메이션을 적용하려면 어떻게합니까?
와 함께 이전 앱을 업데이트하고 있으며 AdBannerView광고가 없으면 화면에서 사라집니다. 광고가 있으면 화면에서 슬라이드됩니다. 기본 물건. 이전 스타일, 애니메이션 블록에서 프레임을 설정했습니다. 새로운 스타일, 위치 IBOutlet를 결정하는 자동 레이아웃 제약 조건 Y이 있습니다.이 경우 슈퍼 뷰의 하단에서 거리를두고 상수를 수정하십시오. - (void)moveBannerOffScreen { [UIView animateWithDuration:5 animations:^{ _addBannerDistanceFromBottomConstraint.constant = -32; }]; …


30
내용에 맞게 UITextView의 크기를 어떻게 조정합니까?
UITextView내용에 맞게 크기를 조정하는 좋은 방법이 있습니까? 예 UITextView를 들어 한 줄의 텍스트가 포함되어 있다고 가정 해보십시오 . "Hello world" 그런 다음 다른 텍스트 줄을 추가하십시오. "Goodbye world" Cocoa Touch rect에서 텍스트보기의 모든 라인을 유지하여 부모보기를 적절히 조정할 수 있는 좋은 방법이 있습니까? 다른 예로, 캘린더 응용 프로그램의 이벤트에 대한 …

30
UIScrollView 스크롤 가능 컨텐츠 크기 모호성
동료 개발자, Interface Builder (Xcode 5 / iOS 7)의 AutoLayout에 문제가 있습니다. 매우 기본적이고 중요하므로 모든 사람들이 이것이 어떻게 작동하는지 알아야한다고 생각합니다. 이것이 Xcode의 버그 인 경우 중요한 버그입니다! 따라서 이와 같은 뷰 계층 구조가있을 때마다 문제가 발생합니다. >UIViewController >> UIView >>>UIScrollView >>>>UILabel (or any other comparable UIKit Element) UIScrollView는 …

16
Swift를 사용하여 프로그래밍 방식으로 제약 조건을 추가하는 방법
나는 지난 주 이후로 더 이상의 단계를 거치지 않고 이것을 알아 내려고 노력하고 있습니다. 좋아, 그래서이 코드를 사용하여 Swift 에서 프로그래밍 방식 으로 일부 제약 조건 을 적용해야 합니다.UIView var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, …

4
StackPanel의 아이들이 최대 공간을 아래쪽으로 채우도록하는 방법은 무엇입니까?
왼쪽에 텍스트를 보내고 오른쪽에 도움말 상자를 원합니다. 도움말 상자가 맨 아래까지 뻗어 있어야합니다. StackPanel아래 바깥 쪽을 꺼내면 잘 작동합니다. 그러나 레이아웃 때문에 (UserControls를 동적으로 삽입하고 있습니다) 래핑이 필요합니다 StackPanel. 내가 시도한 것을 볼 수 있듯이 GroupBox의 아래쪽으로 확장 하는 방법은 무엇입니까?StackPanel VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" XAML : <Window x:Class="TestDynamic033.Test3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" …

7
Xcode 6에서 자동 레이아웃 제약 조건을 사용하여 종횡비 동작 모방
자동 레이아웃을 사용하여 UIImageView의 종횡비 컨텐츠 모드를 연상시키는 방식으로 뷰의 크기와 레이아웃을 지정하고 싶습니다. Interface Builder의 컨테이너 뷰 안에 하위 뷰가 있습니다. 하위보기에는 내가 존중하고 싶은 고유 종횡비가 있습니다. 컨테이너 뷰의 크기는 런타임까지 알 수 없습니다. 컨테이너 뷰의 종횡비가 하위 뷰보다 넓은 경우 하위 뷰의 높이가 부모 뷰의 높이와 같도록하고 …

21
뷰가 숨겨져있을 때 자동 레이아웃을 사용하여 다른 뷰를 이동하는 방법은 무엇입니까?
IB에서 사용자 정의 셀을 디자인하고 서브 클래스 화하고 콘센트를 사용자 정의 클래스에 연결했습니다. 셀 내용에 세 가지 하위보기가 있습니다 : UIView (cdView)와 두 개의 레이블 (titleLabel 및 emailLabel). 각 행에 사용 가능한 데이터에 따라 때로는 셀에 UIView와 두 개의 레이블이 표시되고 때로는 두 개의 레이블 만 표시하려고합니다. 내가하려고하는 것은 UIView …

10
8.0 이전의 iOS 버전에서는 자동 기본 최대 레이아웃 너비를 사용할 수 없습니다.
Xcode6 beta6으로 기존 iOS 프로젝트를 열었고 Xcode는 Storyboard 및 Xib 파일 모두에 대해 다음 경고를 나열합니다. 8.0 이전의 iOS 버전에서는 자동 기본 최대 레이아웃 너비를 사용할 수 없습니다. 아래와 같이 너비를 명시 적으로 설정하여 경고를 해결하려고했습니다. 그러나 이것은 경고를 해결하지 못했습니다. 그것들을 어떻게 제거 할 수 있습니까?
322 ios  autolayout  ios8  xcode6 

21
"이 응용 프로그램이 백그라운드 스레드에서 자동 레이아웃 엔진을 수정하고 있습니다"오류가 발생합니까?
swift를 사용하여 OS X 에서이 오류가 많이 발생했습니다. "이 응용 프로그램은 백그라운드 스레드에서 자동 레이아웃 엔진을 수정하여 엔진 손상 및 이상한 충돌로 이어질 수 있습니다. 이는 이후 릴리스에서 예외가 발생합니다." 내 NSWindowcontentView 가 있고 창 을보기로 바꾸고 있습니다. 창에서 시도하고 할 때 또는 창에 a 를 추가 하면 오류가 발생 …

29
컨테이너보기 내에 여러보기를 균등하게 배치
자동 레이아웃은 내 인생을 어렵게 만들고 있습니다. 이론 상으로는 스위치를 켰을 때 정말 유용했지만 항상 싸우는 것 같습니다. 도움을 얻으려고 데모 프로젝트를 만들었습니다. 누구나 뷰 크기를 조정할 때마다 뷰 사이의 간격을 균등하게 늘리거나 줄이는 방법을 알고 있습니까? 다음은 세 가지 레이블입니다 (수동으로 세로로 균일하게 구분). 내가 원하는 것은 회전 할 …

9
layoutSubviews는 언제 호출됩니까?
layoutSubview애니메이션 중에 메시지 가 표시되지 않는 사용자 정의보기가 있습니다. 화면을 채우는 뷰가 있습니다. 탐색 표시 줄의 높이를 변경하면 인터페이스 빌더에서 올바르게 크기가 조정되는 화면 하단에 사용자 정의 하위보기가 있습니다. layoutSubviews뷰가 생성 될 때 호출되지만 다시는 호출되지 않습니다. 내 소견이 올바르게 배치되었습니다. 통화 중 상태 표시 줄을 끄면 layoutSubviews기본보기가 크기 조정에 …

15
NSLayoutConstraint“UIView-Encapsulated-Layout-Height”란 무엇이며 어떻게 깨끗하게 다시 계산해야합니까?
UITableViewiOS 8 에서 실행 중이며 스토리 보드의 제약 조건에서 자동 셀 높이를 사용하고 있습니다. 내 셀 중 하나에 하나가 포함되어 있으며 UITextView사용자 입력을 기반으로 수축 및 확장해야합니다. 텍스트를 축소 / 확장하려면 탭하십시오. 텍스트 뷰에 런타임 제약 조건을 추가하고 사용자 이벤트에 대한 응답으로 제약 조건의 상수를 변경 하여이 작업을 수행합니다. -(void)collapse:(BOOL)collapse; …

3
Xcode 6 스토리 보드의 "여백에 구속"이란 무엇입니까
자동 레이아웃 및 제약 조건으로 작업 중이며 Constrain to marginsXcode 6에는 Xcode 5에는 없었으며 기본적으로 확인되는 옵션이 있습니다. 테스트 프로젝트를 만든 다음 UITableView뷰와 동일한 크기로 프레임을 설정하고 제약 조건을 추가하여 ViewController에를 추가했습니다 . Xcode 6 tableview에는 뷰와 동일한 프레임이 있지만 Xcode 5는 간격을 0으로 추가하는 것이 좋습니다. 이제 "여백에 제약"옵션을 …

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