«uikit» 태그된 질문

UIKit (프런트 엔드 프레임 워크 GetUIKit과 혼동하지 말 것)은 대부분의 iOS 사용자 인터페이스를 담당하는 객체 지향 프레임 워크입니다.

11
iOS에서 뷰 계층을 어떻게 검사합니까?
iOS 앱의 뷰 계층을 검사하는 GUI 도구가 있습니까? Webkit의 웹 관리자 또는 유사한 도구에 대해 생각하고 있습니다. 위치 나 크기가 잘못되었거나 자식이 부모에 제대로 포함되지 않은 뷰와 같은 레이아웃 문제를 디버깅하려고합니다. 현재 나는 이러한 다양한 조건을 손으로 테스트하거나 다른 뷰에서 다른 배경색을 설정하는 주장을 추가해야하며 상상할 수 있듯이 실제로는 지루한 …
170 ios  cocoa-touch  uikit 


13
UIWebView 내에서 HTML 및 로컬 이미지 사용
내 앱에 다른 URL로 연결되는 이미지를 표시하는 데 사용하려는 UIWebView가 있습니다. 나는 사용하고있다 <img src="image.jpg" /> to load the image. 문제는 이미지가 내 프로젝트에서 리소스로 추가되어 번들에 복사 되어도 이미지가로드되지 않는다는 것입니다 (즉, 찾을 수 없음). NSBundle을 사용하여 이미지의 전체 경로를 가져 와서 사용해 보았지만 여전히 웹보기에 표시되지 않습니다. 어떤 …
164 html  ios  iphone  uiwebview  uikit 


10
실제로 NSAssert의 요점은 무엇입니까?
내가 알고있는 것은 : 단언이 실패하면 앱이 충돌한다는 것입니다. 이것이 NSAssert를 사용하는 이유입니까? 아니면 다른 장점은 무엇입니까? 그리고 -1을 매개 변수로받지 않아야하지만 -0.9 또는 -1.1 일 수있는 함수와 같이 코드에서 만든 가정 위에 NSAssert를 배치하는 것이 옳습니까?

18
UIStackView의 여러 줄 레이블
줄 바꿈이 Word Wrap으로 설정된 여러 줄 레이블을 스택보기에 넣으면 레이블이 즉시 줄 바꿈을 잃고 레이블 텍스트를 한 줄에 표시합니다. 왜 이런 일이 발생하고 스택 뷰 내에서 여러 줄 레이블을 유지합니까?

10
사용자 정의 셀없이 UITableViewCell에서 텍스트를 줄 바꿈하는 방법
이것은 iPhone 0S 2.0에 있습니다. 2.1에 대한 답변도 훌륭하지만 테이블과 관련된 차이점을 알지 못합니다. 기본적으로 UITableViewCell포함되어 있기 때문에 사용자 정의 셀을 만들지 않고 텍스트를 줄 바꿈하는 것이 가능해야합니다 UILabel. 맞춤 셀을 만들면 작동 할 수 있지만 이것이 달성하려는 것이 아닙니다. 현재 접근 방식이 작동하지 않는 이유를 이해하고 싶습니다. 셀이 텍스트 …


7
iOS 용 이벤트 처리-hitTest : withEvent : 및 pointInside : withEvent :는 어떤 관련이 있습니까?
대부분의 Apple 문서는 잘 작성되었지만 ' iOS 용 이벤트 처리 안내서 '는 예외입니다. 거기에 설명 된 내용을 명확하게 이해하기는 어렵습니다. 문서는 말합니다 적중 테스트에서 창 hitTest:withEvent:은보기 계층의 최상위보기를 호출 합니다. 이 메소드 pointInside:withEvent:는 YES를 리턴하는보기 계층 구조의 각보기를 재귀 적으로 호출 하여 터치가 발생한 범위 내에서 하위보기를 찾을 때까지 계층 …
145 ios  uiview  uikit 



10
UITableViewCell의 accessoryView에 대한 사용자 정의 이미지 사용 및 UITableViewDelegate에 응답
셀에 대해 동일한 것을 포함하여 사용자 정의 UIUIViewViewCell을 사용하고 accessoryView있습니다. accessoryView에 대한 내 설정은 다음과 같은 방식으로 발생합니다. UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView release]; 또한 셀이 초기화 될 때 initWithFrame:reuseIdentifier:다음을 사용하여 다음 …


5
iOS 13에서 제시된 뷰 컨트롤러의 대화 형 해제 비활성화
iOS 13 은 모달로 제공되는 뷰 컨트롤러를위한 새로운 디자인 modalPresentationStyle .pageSheet(및 그 형제 .formSheet)을 도입했습니다 . … 그리고 제시된 뷰 컨트롤러를 아래로 밀어서이 시트를 닫을 수 있습니다 (대화식 닫힘) . 새로운 "pull-to-dismiss"기능은 매우 유용하지만 항상 바람직한 것은 아닙니다. 질문 : 대화 형 해고를 어떻게 끌 수 있습니까? -프레젠테이션 스타일은 동일하게 …

13
viewWillDisappear : 뷰 컨트롤러가 팝업되는지 또는 서브 뷰 컨트롤러를 표시 중인지 확인
이 문제에 대한 좋은 해결책을 찾기 위해 고심하고 있습니다. 뷰 컨트롤러의 -viewWillDisappear:방법에서 뷰 컨트롤러가 내비게이션 컨트롤러의 스택으로 푸시되고 있는지 또는 뷰 컨트롤러가 팝업되어 사라지기 때문인지 여부를 결정하는 방법을 찾아야합니다. 현재와 ​​같은 플래그를 설정하고 isShowingChildViewController있지만 상당히 복잡해집니다. 내가 그것을 감지 할 수 있다고 생각하는 유일한 방법은 -dealloc방법입니다.

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