iPhone 14

UITableView에서 셀을 선택할 수 없도록 만드는 방법은 무엇입니까?

UITableView에서 셀을 선택할 수 없도록 만드는 방법은 무엇입니까? UITableView 상단에 삽입할 셀이 있습니다.사용자가 셀을 클릭할 때 파란색 선택 표시기가 표시되지 않도록 하려면 어떻게 해야 합니까?행 색인에 따라 테이블 셀 또는 특정 테이블 셀을 선택하는 기능을 제거하려면 다음을 사용합니다.willSelectRowAt func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? { return nil } 요소 선택의 UI 효과를 간단히 제거하려면 UITableViewCell의 선택 스타일을 다음과 같이 설정합니다.UITableViewCellSelectionStyleNone 스위프트 ..

programing 2023.08.20

아이폰 중지 취소 방법 perform Selector

아이폰 중지 취소 방법 perform Selector 내 아이폰 앱에서, 나는 약간의 지연 후에 무언가를 하기 위해 다음 기능을 사용하고 있습니다. - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; 이 perform Selector를 취소하고 지연 후에 작업을 중지할 수 있는 방법이 있습니까?[NSObject cancelPreviousPerformRequestsWithTarget:yourTarget selector:aSelector object: anArgument]; 저는 사람들이 실제 코드를 보는 것이 유용할 것이라고 생각했습니다. 그래서 여기 제가 다른 화면으로 이동할 때 ..

programing 2023.08.20

UILabel 글꼴 크기 변경 애니메이션화

UILabel 글꼴 크기 변경 애니메이션화 현재 사용자 지정 View 컨트롤러 컨테이너를 사용하는 응용 프로그램을 만들고 있습니다.한 번에 여러 보기가 화면에 표시되고 하나를 누르면 선택한 보기 컨트롤러가 전체 화면으로 애니메이션화됩니다.이렇게 하면 선택한 뷰 컨트롤러가 스케일(프레임, 글꼴 크기 등)도 봅니다.그러나 UILabel의 글꼴 속성은 애니메이션화가 불가능하여 문제가 발생할 수 있습니다.저는 여러 가지 해결책을 시도해 보았지만 완전히 엉망이었습니다. 제가 시도한 솔루션은 다음과 같습니다. 더 큰 화면을 캡처하여 변경 사항을 애니메이션화합니다(Flipboard의 기능과 유사). 변환 속성을 사용하여 애니메이션을 만듭니다. UIScrollView를 축소하고 전체 화면으로 이동할 때 확대합니다. 설..

programing 2023.08.10

Swift에서 iPhone의 화면 너비를 가져오는 방법UI?

Swift에서 iPhone의 화면 너비를 가져오는 방법UI? 이미지 프레임의 크기를 아이폰 화면의 너비와 동일한 값(화면 너비)을 사용하는 정사각형으로 조정하려고 합니다. 다음 코드는 이미지에 동일한 보기 높이를 제공하므로 작동하지 않습니다. var body: some View { Image("someImage") .resizable() .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity, alignment: .center) .clipped() } 다음을 생성할 수 있습니다.UIScreen동일한 연장.예: extension UIScreen{ static let screenWidth = UIScreen.main.bounds..

programing 2023.07.31

UI WebView의 모든 쿠키를 삭제하는 방법은 무엇입니까?

UI WebView의 모든 쿠키를 삭제하는 방법은 무엇입니까? 내 지원서에, 나는.UIWebview로그인을 위해 인증 페이지에 링크를 로드합니다.사용자가 로그인하면 쿠키가 응용프로그램에 저장됩니다. 내 앱에는 linked in login과 관련이 없는 logout 버튼이 있습니다.그래서 사용자가 이 버튼을 클릭하면 앱에서 로그오프합니다.이 로그오프를 통해 앱에서 링크된 쿠키도 지워져 사용자가 완전히 로그아웃하기를 원합니다.이 질문에 따르면 "쿠키 병"의 각 쿠키를 검토한 후 다음과 같이 삭제할 수 있습니다. NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (NSHTTPCookie *cookie in [sto..

programing 2023.07.31

Core Animation으로 사용자 지정 완화 기능을 만드는 방법은 무엇입니까?

Core Animation으로 사용자 지정 완화 기능을 만드는 방법은 무엇입니까? 나는 애니메이션을 하고 있습니다.CALayer를 CGPath(QuadCurve) iOS에서 꽤 잘 작동합니다.하지만 애플에서 제공하는 몇 가지 기능(EaseIn/EaseOut 등)보다 더 흥미로운 완화 기능을 사용하고 싶습니다.예를 들어, 바운스 또는 탄성 함수입니다. 미디어 타이밍 기능(베지어)을 사용하면 다음과 같은 작업을 수행할 수 있습니다. 하지만 저는 좀 더 복잡한 타이밍 함수를 만들고 싶습니다.문제는 미디어 타이밍이 다음과 같은 효과를 낼 만큼 강력하지 않은 큐빅 베젤을 필요로 한다는 것입니다. (출처: sparrow-framework.org ) 위의 코드를 만드는 것은 다른 프레임워크에서 충분히 간단하기 때문에..

programing 2023.07.06

UIPageControl의 페이지 점 색상을 변경하려면 어떻게 해야 합니까?

UIPageControl의 페이지 점 색상을 변경하려면 어떻게 해야 합니까? 컬러나 이미지 중 하나를 변경하고 싶은 애플리케이션을 개발 중입니다.UIPageControl 수 ?어떻게 바꿀 수 있습니까?사용자 지정이 가능합니까?UIpageControl위의 시나리오에서? 업데이트: 이 답변은 6년 전의 것으로 매우 구시대적인 것이지만, 여전히 투표와 댓글을 모으고 있습니다. 6 6.0을 .pageIndicatorTintColor그리고.currentPageIndicatorTintColor의성속의 UIPageControl. 원답: 저는 오늘 이 문제에 부딪혀서 간단한 대체 수업을 직접 쓰기로 했습니다. 이것은 코어 그래픽을 사용하여 지정한 색상으로 점을 렌더링하는 하위 클래스의 UIV뷰입니다. 노출된 속성을 사..

programing 2023.06.21

UIButton이 iPhone에서 Aspect Fit로 이동하지 않음

UIButton이 iPhone에서 Aspect Fit로 이동하지 않음 UI 버튼이 몇 개 있습니다. IB에서는 Aspect Fit로 설정되어 있지만, 어떤 이유에서인지 항상 스트레칭을 합니다.당신이 설정해야 할 다른 것이 있습니까?저는 모든 다른 뷰 모드를 시도했지만, 작동하지 않고 모두 늘어납니다.해결책은 다음을 설정하는 것입니다.contentMode에서.imageView의 UIButton.UIButton이것이 작동하려면 사용자 지정 유형으로 생성되어야 합니다(그렇지 않으면).nil이 속성에 대해 반환됨).이 방법은 저에게 매우 효과적이었습니다.: Xib에서 버튼을 선택하고 설정합니다.user defined runtime attributes: 경로: 키경:self.imageView.contentMode..

programing 2023.06.21

UI 탭 표시줄 항목 이미지를 아래로 이동하시겠습니까?

UI 탭 표시줄 항목 이미지를 아래로 이동하시겠습니까? 일반적으로 의 각 탭에서UITabBar탭 이름을 지정하는 작은 이미지와 제목이 있습니다.이미지는 아래의 제목에 맞게 탭 상단을 향해 배치/중심을 맞춥니다.제 질문은 만약 당신이 이미지만 있고 제목이 없는 탭바를 갖고 싶다면, 이미지를 아래로 이동하여 탭 내에서 더 잘 중앙에 배치할 수 있는 방법이 없을까요? 현재 사용 중입니다(아래 참조). [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; 하지만 제목이 없는 더 큰 이미지를 사용하는 것을 선호합니다. 만약 제가 이미지를 약 70픽셀@2배 이상 크게 만든다면 그것은 상단에서 조금씩 떨어..

programing 2023.06.11

iOS iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4를 매크로로 감지하는 방법?

iOS iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4를 매크로로 감지하는 방법? 매크로로 장치 모델을 탐지하는 방법은 무엇입니까?나는 이런 것을 사용했지만 시뮬레이터의 결과는 항상 IS_IPONE_5입니다. #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_IPHONE_5 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0) #define IS_IPHONE_6 (..

programing 2023.06.06