반응형

iPhone 13

Android View에 해당하는 iOS.GONE 가시성 모드

Android View에 해당하는 iOS.GONE 가시성 모드 저는 iOS용 앱을 개발하고 있으며 스토리보드를 자동 레이아웃 ON으로 사용하고 있습니다.제 뷰 컨트롤러 중 하나에는 4개의 버튼이 있으며, 특정 상황에서는 첫 번째 버튼을 사라지게 하고 싶습니다. 를 하면,setHidden:TRUE방법은 UIButton이 보이지 않게 되지만 여전히 뷰에서 공간을 차지하는 것이 분명하며, 그 결과 남은 UIButton이 메인 뷰의 상단을 향해 뜨게 하는 "구멍"을 채우지 못했습니다. Android에서 나는 단순히 사용했을 것입니다.View.GONE에 View.INVISIBLE하지만 iOS에서는 이러한 동작에 얽매여 있으며 유일한 해결책이 수동으로(예, 프로그래밍 방식으로) 나머지 요소를 맨 위로 이동하는 것이..

programing 2023.08.05

iOS - 지연 후 여러 인수와 함께 performSelector를 구현하는 방법은 무엇입니까?

iOS - 지연 후 여러 인수와 함께 performSelector를 구현하는 방법은 무엇입니까? 저는 iOS 초보자입니다.다음과 같은 셀렉터 방법이 있습니다. - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } 저는 이와 같은 것을 구현하려고 노력하고 있습니다. [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; 하지만 그것은 나에게 오류를 줍니다. Instance method -performSelector:withObject:withObject:afterDela..

programing 2023.07.31

UIView의 모든 하위 보기와 하위 보기 및 하위 보기를 순환하려면 어떻게 해야 합니까?

UIView의 모든 하위 보기와 하위 보기 및 하위 보기를 순환하려면 어떻게 해야 합니까? UIView의 모든 하위 보기와 하위 보기 및 하위 보기를 순환하려면 어떻게 해야 합니까?재귀 사용: // UIView+HierarchyLogging.h @interface UIView (ViewHierarchyLogging) - (void)logViewHierarchy; @end // UIView+HierarchyLogging.m @implementation UIView (ViewHierarchyLogging) - (void)logViewHierarchy { NSLog(@"%@", self); for (UIView *subview in self.subviews) { [subview logViewHierarchy]..

programing 2023.07.31
반응형