«interface-builder» 태그된 질문

Interface Builder는 Apple의 macOS 및 iOS 플랫폼 용 사용자 인터페이스를 만드는 데 사용되는 시각적 디자인 도구입니다.

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

11
IB_DESIGNABLE, IBInspectable — 인터페이스 빌더가 업데이트되지 않습니다.
다음 코드 세트가 있습니다. CustomView.h #import <UIKit/UIKit.h> IB_DESIGNABLE @interface CustomView : UIView @property (nonatomic) IBInspectable UIColor *borderColor; @property (nonatomic) IBInspectable CGFloat borderWidth; @property (nonatomic) IBInspectable CGFloat cornerRadius; @end CustomView.m #import "CustomView.h" @implementation CustomView - (void)setBorderColor:(UIColor *)borderColor { _borderColor = borderColor; self.layer.borderColor = borderColor.CGColor; } - (void)setBorderWidth:(CGFloat)borderWidth { _borderWidth = borderWidth; …

9
Xcode-프레임을 잃지 않고 한 뷰에서 다른 뷰로 컴포넌트를 드래그하는 방법이 있습니까?
내가하고 싶은 것은 프레임 / 위치를 재설정하지 않고 Xcode의 인터페이스 빌더에서 한 수퍼 뷰에서 다른 수퍼 뷰로 컴포넌트 / 뷰를 드래그하는 것입니다. 이 작업을 수행 할 때 Xcode의 기본 동작은 크기를 유지하면서 새로운 수퍼 뷰에서 수직 및 수평으로 이동되는 뷰를 중앙에 배치하는 것 같습니다. 새로운 수퍼 뷰에서 뷰의 위치를 ​​수동으로 …


16
Nib에서 재사용 가능한 UITableViewCell로드
사용자 지정 UITableViewCell을 디자인하고 http://forums.macrumors.com/showthread.php?t=545061 에있는 스레드에 설명 된 기술을 사용하여 잘로드 할 수 있습니다 . 그러나 해당 메서드를 사용하면 더 이상 재사용 식별자로 셀을 초기화 할 수 없습니다. 즉, 호출 할 때마다 각 셀의 완전히 새로운 인스턴스를 만들어야합니다. 누군가 재사용을 위해 특정 셀 유형을 캐시하는 좋은 방법을 알아 냈지만 …

9
IB에서 UIView 크기를 조정할 수 없습니다.
아마도 간단한 일이지만 Interface Builder의 xib에서 UIView의 크기를 조정할 수없는 이유를 알 수 없습니다. xcode와 크기 검사기에서 새로운보기 XIB를 만들었습니다. 너비와 높이가 비활성화되고 320 x 460으로 회색으로 표시됩니다. 다른 두보기의 크기를 변경할 수 있기 때문에 이상합니다 (다른 두 개의 탭 막대와 연결됨). 항목). 이것이 관련이 있는지 확실하지 않지만 최근에 sdk를 …


2
인터페이스 빌더에서 생성 된 앞 / 뒤 요소에 프로그래밍 방식으로 전송
인터페이스 빌더에서 레이아웃 옵션은 백업하거나 앞으로 같은 모든 요소를 보낼 보낼 수있다 UIButton, UIImage, UILabel등 ... 이제 런타임에 프로그래밍 방식으로 동일한 작업을 수행하고 싶습니다. 그렇게하는 쉬운 방법이 있습니까? 다른 뷰를 만들고 싶지 않고 z 축만 업데이트하면됩니다.

6
열거 형 유형의 IBInspectable을 만드는 방법
enum인터페이스 빌더가 정의한 런타임 속성 이 아닙니다 . 다음은 Interface Builder의 Attributes Inspector에 표시되지 않습니다. enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle 설명서 에서 : 부울, 정수 또는 부동 소수점 숫자, 문자열, 지역화 된 문자열, 사각형 …




13
Android View.GONE 가시성 모드에 해당하는 iOS
iOS 용 앱을 개발 중이며 AutoLayout이 켜진 상태에서 Storyboard를 사용하고 있습니다. 내 뷰 컨트롤러 중 하나에는 4 개의 버튼 세트가 있으며 특정 상황에서는 첫 번째 버튼을 사라지게 만들고 싶습니다. setHidden:TRUE메서드를 사용하면 UIButton이 보이지 않지만 여전히 뷰에서 공간을 차지하고 그 결과 나머지 UIButton이 메인 뷰의 상단을 향해 떠 있도록 채울 수없는 …

8
Xcode 11은 0으로 설정된 새로운 제약 조건을 추가합니다 : 기본값 / 표준 대신 설정 값 사용
autolayout을 사용하여 새로운 제약 조건을 추가하여 다음과 같이 슈퍼 뷰 / 상대 뷰에 대한 간단한 제약 조건을 만들었습니다. 그러나 최근에 최신 xcode (11.3.3 또는 11.3 / 11C29)로 업데이트 한 후이 이상한 문제가 있습니다. 상수 = 0을 설정하면 항상 다음과 같이 원치 않는 방식으로 제약 조건이 생성됩니다. 그리고 그것은 기본값이 어떻게 …

2
UIScrollview에서 컨텐츠 및 프레임 레이아웃 안내서 제거
포드 Xcode 11 및 iOS 13을 만들고 UIScrollview를 만들고 내 콘텐츠를 거기에 설정했습니다. 이전 주 프로젝트에 설치하는 동안이 경고 메시지는 다음을 표시합니다. iOS 11.0 이전의 컨텐츠 및 프레임 레이아웃 안내서 Interface Builder에서 상기 레이아웃 가이드를 볼 수 있습니다. 어떻게 제거 할 수 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.