내 응용 프로그램은 ABPersonViewController를 가져 와서 편집하거나 연락처를 선택할 수있는 옵션을 사용자에게 제공합니다. 쉽게 편집 할 수는 있지만 (pvc.allowsEditing = YES
) 선택 버튼을 추가하는 방법을 알 수 없습니다. ABPersonViewController에 텍스트 메시지, 기본 단추 등과 같은 사용자 지정 단추로 추가하는 것을 선호합니다.ABPersonViewController의 사용자 지정 작업
0
A
답변
0
서브 클래스가 ABPersonViewController
으로 끝나고 UIToolbar
이 표시되면 슬라이드가 종료되었습니다. 예는 다음과 같습니다.
- (void)showToolbar
{
// build the toolbar items
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
NSString* buttonTitle = NSLocalizedString(@"Select This Contact",@"button to select a contact");
UIBarButtonItem *chooseItem = [[UIBarButtonItem alloc] initWithTitle:buttonTitle
style:UIBarButtonItemStyleDone
target:self
action:@selector(chooseContact)];
// slide in the toolbar
self.navigationController.toolbar.barStyle = UIBarStyleDefault;
[self.navigationController setToolbarHidden:NO animated:YES];
self.navigationController.toolbar.items = [NSArray arrayWithObjects:spaceItem, chooseItem, nil];
[spaceItem release];
[chooseItem release];
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.navigationController setToolbarHidden:YES animated:animated];
}
- (void)viewDidAppear:(BOOL)animated
{
[self showToolbar];
[super viewDidAppear:animated];
}
0
아니요. ABPersonContact의 기본 모양에 대한 수정 사항은 Apple에 의해 거부됩니다. 또 다른 방법은 자신의 ViewController를 사용자 정의하고 Contact에서 데이터를로드하는 것입니다.
관련 문제
- 1. InstallScript 사용자 지정 작업
- 2. msbuild 사용자 지정 작업
- 3. 윅스 : 사용자 지정 작업
- 4. 사용자 지정 작업 제거
- 5. 사용자 지정 작업 창 도킹
- 6. 이상한 사용자 지정 위임 작업
- 7. C++/cli에서 사용자 지정 작업
- 8. 사용자 지정 작업 어셈블리를로드하지 않습니다.
- 9. MSP 및 사용자 지정 작업
- 10. 종속성이있는 사용자 지정 MSBuild 작업
- 11. 위젯에 사용자 지정 빠른 작업
- 12. Nintex 사용자 지정 조건 작업
- 13. 사용자 지정 작업 및 그룹
- 14. 비활성화/사용자 지정 params_parser/작업
- 15. TFS 사용자 지정 작업 항목의 UI 문제
- 16. FilePathResult 또는 사용자 지정 작업 결과?
- 17. 사용자 지정 작업 데이터의 URL 전달
- 18. Visual Studio 2008에서 사용자 지정 작업 오류
- 19. Wix : 조건부 지연된 사용자 지정 작업
- 20. IronPython/SharpDevelop 3.1의 MSBuild 사용자 지정 작업
- 21. 사용자 지정 설치 관리자 작업 중 UI
- 22. WIX의 사용자 지정 작업 형식에 문제가있는 경우
- 23. 사용자 지정 어댑터의 동적 요소 작업
- 24. Jenkins 사용자 지정 작업 영역이 비어 있습니다.
- 25. 단위 테스트 사용자 지정 작업 필터
- 26. 사이트 설정에서 SharePoint 사용자 지정 작업 페이지
- 27. 사용자 지정 msbuild 작업 구성 문제
- 28. .NET에서 자동 설치 감지 사용자 지정 작업
- 29. 사용자 지정 작업 디자이너에서 Combobox에 데이터 바인딩
- 30. 사용자 지정 작업 스크립트에서 VSDCA_Launch가 의미하는 것
...하지만 툴바를 사용하여 선택 버튼을 추가하기 만하면됩니다. 할 수 있어요, 안 그래요? :) – sehugg