«uiview» 태그된 질문

UIView는 iOS의 UIKit 프레임 워크에있는 클래스로 화면의 직사각형 영역과 해당 영역의 컨텐츠를 관리하기위한 인터페이스를 정의합니다. 모든 UI 요소는 UIView의 서브 클래스이거나 UIView에 포함되어 있습니다.

18
popViewController의 완료 블록
를 사용하여 모달 뷰 컨트롤러를 닫을 때 dismissViewController완료 블록을 제공하는 옵션이 있습니다. 에 대해 비슷한 것이 popViewController있습니까? 완료 인수는 매우 편리합니다. 예를 들어, 모달이 화면에서 벗어날 때까지 테이블 뷰에서 행 제거를 보류하여 사용자가 행 애니메이션을 볼 수 있도록 할 수 있습니다. 푸시 뷰 컨트롤러에서 돌아올 때도 같은 기회를 원합니다. 내가 …

8
그림자 확산 및 흐림을 제어하는 ​​방법은 무엇입니까?
저는 스케치에서 UI 요소를 디자인했으며 그중 하나에는 블러 1과 스프레드 0이있는 그림자가 있습니다. 뷰 레이어 속성에 대한 문서를 살펴 보았고 레이어에 스프레드 또는 블러라는 이름의 어떤 것도 포함되지 않았습니다 (유일한 컨트롤은 단순히 shadowOpacity) 흐림 및 확산과 같은 것을 어떻게 제어 할 수 있습니까? 편집하다: Sketch의 내 설정은 다음과 같습니다. 그리고 …


7
UIView에서 xib 파일을로드하는 방법
나는 모든 곳에서 수색을 해왔고 지금까지 아무것도 나를 위해 일하지 않았습니다. 기본적으로 rootView.xib라는 .xib 파일을 원하고 그 안에 화면의 절반 만 차지하는 UIView (containerView라고 부릅니다)를 원합니다 (일반 뷰와 새 뷰가있을 것입니다). 그런 다음 firstView.xib라는 다른 .xib 파일을 원하고 containerView 내부에로드합니다. 그래서 나는 firstView.xib에 많은 것들이 있고 rootView.xib에 다른 많은 것들이 …
111 ios  objective-c  uiview  xib 

2
clipsToBounds는 어떻게 작동합니까?
이 UIView속성 을 사용하는 방법을 알고 싶습니다 clipsToBounds. 공식 문서는 다음과 같이 말합니다. clipsToBounds 특성 하위 뷰가 뷰의 경계로 제한되는지 여부를 결정하는 부울 값입니다. 토론 이 값을로 설정 YES하면 하위보기가 수신자의 경계에 잘 리게됩니다. 로 설정하면 NO프레임이 수신기의 가시적 경계를 넘어 확장되는 하위 뷰가 잘리지 않습니다. 기본값은 NO입니다. 그러나 이것이 …
110 ios  uiview  uikit  frame  bounds 

7
내 UIView에 그림자를 추가하는 가장 좋은 방법은 무엇입니까?
다른 뷰의 콘텐츠를 볼 수 view.clipsToBounds있도록 뷰가 축소되고 뷰가 축소되어 뷰가 축소 될 때 해당 콘텐츠가 잘 리도록 유지하고 싶습니다 . 이로 인해 레이어에 그림자를 추가하기가 어려웠던 것 같습니다 clipsToBounds. 나는 조작 view.frame하고 view.bounds프레임에 그림자를 추가하기 위해 노력해 왔지만 경계를 포함 할 수있을만큼 충분히 커지도록 허용했지만 이것에 대해 운이 없었습니다. …

17
UIViewControllerContextTransitioning을 사용하여“From View Controller”가 사라집니다.
한 가지 문제가 있으며 아래에 설명했습니다. UIViewControllerContextTransitioning사용자 지정 전환에 사용 하고 있습니다. 두 개의 뷰 컨트롤러, 첫 번째 뷰 컨트롤러와 두 번째 뷰 컨트롤러가 있습니다. 이제 애니메이션과 함께 첫 번째 뷰 컨트롤러에 두 번째 뷰 컨트롤러를 추가하고 싶습니다. 이제 두 번째 뷰 컨트롤러가 투명하므로 두 번째 뷰 컨트롤러 아래에서 첫 …

2
UIView의 setNeedsLayout, layoutIfNeeded 및 layoutSubviews 간의 관계는 무엇입니까?
누구든지 UIView's setNeedsLayout, layoutIfNeeded및 layoutSubviews메서드 의 관계에 대한 명확한 설명을 할 수 있습니까 ? 그리고 세 가지가 모두 사용되는 예제 구현입니다. 감사. 나를 혼란스럽게하는 것은 내가 사용자 정의보기에 setNeedsLayout메시지를 보내면 이 메소드 이후에 호출되는 바로 다음 작업은 layoutSubviews바로 건너 뛰는 것 layoutIfNeeded입니다. 문서에서 나는 흐름이 setNeedsLayout> layoutIfNeeded호출되는 원인> 호출되는 원인 …
105 iphone  xcode  uiview 

8
레이아웃 제약은 언제 활성화 / 비활성화 할 수 있습니까?
IB에 여러 제약 조건 세트를 설정했으며 일부 상태에 따라 프로그래밍 방식으로 전환하고 싶습니다. 거기의 constraintsAIB에서 설치로 표시된 모두 출구 컬렉션, 그리고 constraintsB모든 출구 수집은 IB에서 제거됩니다. 다음과 같이 프로그래밍 방식으로 두 세트간에 전환 할 수 있습니다. NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) 근데 ... 언제 해야할지 모르겠어요 . 에서 한 번 할 수 있어야 …



6
UIView 하위 클래스에 대한 Nib을로드하는 올바른 방법
이 질문이 이전에 요청 된 것을 알고 있지만 답변이 모순되고 혼란 스럽기 때문에 나를 화나게하지 마십시오. UIView내 앱 전체 에서 재사용 가능한 하위 클래스 를 갖고 싶습니다 . nib 파일을 사용하여 인터페이스를 설명하고 싶습니다. 이제 활동 표시기가있는 로딩 표시기보기라고 가정 해 보겠습니다. 이 뷰를 인스턴스화하고 뷰 컨트롤러의 뷰에 애니메이션을 적용하는 …

10
iOS 애플리케이션에서 최상위보기 / 창에 대한 참조 얻기
iOS 애플리케이션에서 알림을 표시하기위한 재사용 가능한 프레임 워크를 만들고 있습니다. UIAlertView와 같이 애플리케이션의 다른 모든 것 위에 알림보기를 추가하고 싶습니다. NSNotification 이벤트를 수신하고 응답으로 뷰를 추가하는 관리자를 초기화 할 때 응용 프로그램의 최상위 뷰에 대한 참조를 가져와야합니다. 이것은 내가 현재 가지고있는 것입니다. _topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject]; 이것은 …

7
하위보기가보기에 있는지 확인
내가 사용하여 뷰에 하위 뷰를 추가 응용 프로그램 만들고있어 addSubview:온을 IBAction. 같은 방식으로 버튼 IBAction이 다시 터치되면 removeFromSuperview해당 하위 뷰를 호출해야 합니다 IBAction. PSEUDO 코드 -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { [rootView addSubview:[self popoverView]]; } else …

7
수퍼 뷰의 수퍼 뷰와 관련하여 UIView의 위치를 ​​가져옵니다.
UIButtons를 정렬 한 UIView가 있습니다. 해당 UIButton의 위치를 ​​찾고 싶습니다. 나는 buttons.frame그것이 나에게 위치를 줄 것이라는 것을 알고 있지만 그것은 즉각적인 감독에 대해서만 나에게 위치를 줄 것입니다. UIButtons superview의 superview와 관련하여 해당 버튼의 위치를 ​​찾을 수있는 방법이 있습니까? 예를 들어 "firstView"라는 이름의 UIView가 있다고 가정합니다. 그런 다음 다른 UIView, "secondView"가 …

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