ios 10

선택하면 UITableViewCell에서 높이 변경을 애니메이션화할 수 있습니까?

선택하면 UITableViewCell에서 높이 변경을 애니메이션화할 수 있습니까? 사용 중입니다.UITableView내 아이폰 앱에서, 그리고 나는 그룹에 속한 사람들의 목록을 가지고 있습니다.사용자가 특정 사용자를 클릭하면(따라서 셀을 선택하면) 셀의 높이가 커져 해당 사용자의 속성을 편집하기 위한 여러 UI 컨트롤이 표시되도록 하면 좋겠습니다. 이것이 가능합니까? 저는 이것에 대한 정말 간단한 해결책을 찾았습니다.UITableView저는 작업을 하고 있었습니다... 셀 높이를 변수에 저장합니다. 변수는 일반적으로 다음을 통해 원래 높이를 보고합니다.tableView: heightForRowAtIndexPath:그런 다음 높이 변경을 애니메이션화하려면 변수 값을 변경하고 이를 호출합니다. [tableV..

programing 2023.06.13

iPhone UI 텍스트 필드 - 자리 표시자 텍스트 색상 변경

iPhone UI 텍스트 필드 - 자리 표시자 텍스트 색상 변경 플레이스홀더 텍스트의 색상을 변경하고 싶습니다.UITextField컨트롤, 검은색으로 만듭니다. 일반 텍스트를 자리 표시자로 사용하지 않고 자리 표시자의 동작을 모방하는 모든 방법을 재정의하지 않고 이 작업을 수행하고 싶습니다. 만약 내가 이 방법을 무효화한다면, - (void)drawPlaceholderInRect:(CGRect)rect 그러면 제가 이걸 할 수 있을 거예요.그러나 이 메서드 내에서 실제 자리 표시자 개체에 액세스하는 방법을 잘 모르겠습니다.iOS 6의 UIView에 속성 문자열이 도입된 이후로 자리 표시자 텍스트에 다음과 같은 색상을 지정할 수 있습니다. if ([textField respondsToSelector:@se..

programing 2023.05.09

Xcode에서 iOS 앱의 이름을 변경하려면 어떻게 해야 합니까?

Xcode에서 iOS 앱의 이름을 변경하려면 어떻게 해야 합니까? 일전에 아이폰 프로젝트를 바보같은 개발 코드명으로 시작했는데, 이제 프로젝트 이름이 거의 끝나가니 변경하고 싶습니다.어떻게 해야 하나요? 에 가다TargetsXcode. Build Settings프로젝트의 대상(현재 개발 이름)에 표시됩니다. 을 합니다.Product NamePackaging값을 새 프로젝트 이름으로 변경합니다. 새 버전의 Xcode(Xcode 5도 마찬가지)에서는 프로젝트 이름을 변경하려면 다음과 같은 간단한(가능한 한 자세히 설명) 단계를 수행합니다. 참고: 이 예에서는 가상의 "샘플" 이름을 "테스트" 이름으로 변경합니다. 프로젝트 탐색기에서 프로젝트 루트를 천천히 두 번 클릭한 다음 편집할 수 있습니다. 프로젝트 이..

programing 2023.04.29

iOS 시뮬레이터용 빌딩이지만 링크 프레임워크 '***.framework'는 iOS용으로 구축되었습니다.

iOS 시뮬레이터용 빌딩이지만 링크 프레임워크 '***.framework'는 iOS용으로 구축되었습니다. 시뮬레이터로 앱을 실행할 수 없게 되었습니다.Online에서 project.pbxproj를 편집하라고 제안했지만 효과가 없는 것 같습니다.시뮬레이터에서 프로젝트를 실행할 수 있는 기능(디바이스에서도 실행할 수 있는 기능)을 되찾으려면 어떻게 해야 합니까?저는 같은 프레임워크를 많이 사용하는 다른 프로젝트를 진행하고 있지만 시뮬레이터에서 실행됩니다.어떤 프로젝트에서는 유사한 프레임워크가 동작하지만 다른 프로젝트에서는 동작하지 않는 이유는 무엇입니까?X코드 12.3 이 문제는 빌드 설정 탭에서 워크스페이스 검증을 예로 설정하는 것만으로 해결했습니다. Xcode 12.3의 경우 수정은 타깃 빌드 설정에서 ..

programing 2023.04.19

applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs.applicationDidEnterBackground

applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs.applicationDidEnterBackground 애플리케이션이 백그라운드에서 기동하고 있을 때, 액티브하게 하기 위해서 애플리케이션을 준비할 때에 실장하는 적절한 대리자는 어느 것입니까. applicationWillEnterForground vs applicationDidBecomeActive -- 차이점은 무엇입니까? 애플리케이션을 sleep 상태로 만들고 정리 및 데이터 저장을 준비하기 위해 구현해야 하는 적절한 위임자는 무엇입니까? applicationWillResignActive와 applicationDidEnterBackgr..

programing 2023.04.19

Xcode 6의 Storyboard의 "마진 제한"이란 무엇입니까?

Xcode 6의 Storyboard의 "마진 제한"이란 무엇입니까? 중 자동레이아웃이 했습니다.Constrain to marginsXcode 5는 Xcode 5입니다. ★★★★★★★★★★★★★★★★★★를 추가했습니다.UITableView되어 제약이 Xcode 6 테이블 뷰가 뷰와 동일한 프레임을 가지고 있어도 Xcode가 제약조건으로 -16을 추가하는 것을 제안하는 반면 Xcode 5는 공백 0을 추가하는 것을 제안합니다. "여백에 구속" 옵션을 선택 해제하면 Xcode 5와 동일하게 동작하며 제약조건으로 0을 추가하는 것이 좋습니다. 또한 Restraint를 체크 마진에 추가하면 스토리보드 파일을 Xcode 5로 열 수 없게 되므로 Xcode 6에서는 확실히 새로운 것입니다. 제 질문을 제대로 설명할 ..

programing 2023.04.14

IBOutlet은 ARC에서 강해야 합니까, 약해야 합니까?

IBOutlet은 ARC에서 강해야 합니까, 약해야 합니까? ARC, iOS5, ARC, iOS5, ARC, iOS, ARC, iOS, iOS, ARC, iOS, iOS, ARC, iOS, iOS, ARC, iOS, iOS, ARC, iOS5★★★★★★★★★★ 。IBOutlet ~ ~까지UIView는 s('서브클래스')입니다.strong ★★★★★★★★★★★★★★★★★」weak 다음 항목: @property (nonatomic, weak) IBOutlet UIButton *button; 이 모든 것을 없앨 수 있습니다. - (void)viewDidUnload { // ... self.button = nil; // ... } 거거하 는는? ??? ???은 '어디서든 를 사용하고 있습니다.strong이는 '..

programing 2023.04.09

크래시 로그 Xcode는 어떻게 표시합니까?

크래시 로그 Xcode는 어떻게 표시합니까? Xcode 5 organizer에는 크래시 로그를 모두 나열하는 뷰가 있습니다.추락 로그를 여기로 끌어다 놓을 수도 있어요하지만 Xcode 6 이후로는 기기를 조직 밖으로 옮기고 동일한 창을 새로 열었습니다.그러나 Xcode 6으로 업한 후 Xcode 5에서 드래그 드롭한 크래시 로그를 볼 수 있는 곳을 찾을 수 없습니다.정답 아는 사람?나 자신을 위해서 뿐만 아니라 공동체를 위해서도 이 답을 쓰는 것이다. 크래시 리포트 심볼링에 문제가 있는 경우 다음과 같이 해결할 수 있습니다. 폴더를 " " " " , "Foo.app ★★★★★★★★★★★★★★★★★」Foo.app.dSYM하는 ★★★★★★★★★★★★★★★★★★★★★★에서.xcarchive더에넣넣 넣넣넣다다,..

programing 2023.04.09

왜 애플은 ARC에서 싱글톤 패턴을 구현하기 위해 dispatch_once를 사용할 것을 권장합니까?

왜 애플은 ARC에서 싱글톤 패턴을 구현하기 위해 dispatch_once를 사용할 것을 권장합니까? ARC에서 싱글톤의 공유 인스턴스 접근자에서 dispatch_once를 사용하는 정확한 이유는 무엇입니까? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static dispatch_once_t onceToken = 0; dispatch_once(&onceToken, ^{ sharedInstance = [[MyClass alloc] init]; // Do any other initialisation stuff here }); return s..

programing 2023.04.09

xcrun not find simctl 오류를 수정하려면 어떻게 해야 하나요?

xcrun not find simctl 오류를 수정하려면 어떻게 해야 하나요? Xcode 6.2 베타 버전을 가지고 있습니다.시도하고 있다 xcrun simctl terminal xcrun: 오류: 개발자 도구 또는 PATH에서 유틸리티 "simctl"을 찾을 수 없습니다. 이 문제를 해결하려면 Xcode > Preferences > Locations 명령줄 도구 할당 이것은 Xcode Version 7.2 베타판(7C46t)입니다.Xcode에서 상단의 Xcode 메뉴를 열고 Preferences...를 선택한 다음 Locations 탭을 선택합니다. 터미널에서 이것을 사용해 보세요. sudo xcode-select -s /Applications/Xcode.app /Applications/Xcode.ap..

programing 2023.04.09