2011-12-15 2 views
0

커팅, 복사 및 붙여 넣기의 버튼을 UI를 통해 내 자신만으로 변경하고 싶지만이 작업을 수행하는 방법을 잘 모르겠습니다. 내 UI를 디자인 할 필요가 있는지 여부 해.사용자 정의 복사 및 붙여 넣기 UI?

+2

알아보기 위해 수행 한 연구는 무엇입니까? 네가 대답 해 봤니? – occulus

+2

당신이 받고있는 하향 회선은 아마 이것이 매우 좋지 않기 때문일 것입니다. 전 세계적으로 클립 보드로 사용되는 UI가 모든 앱에서 일관된 이유가 있습니다. 최소한 앱 스토어 제출을 고려하고 있다면 분명히 거부 할 것입니다. –

답변

3

나는 Shaggy Frog에 동의합니다. 이것은 UI 요소의 일종으로 변경해서는 안됩니다. 그 때문에 애플이 앱을 거부 할 수도 있습니다. 그건 제쳐두고 :

당신은 시스템 붙여 넣기에 액세스 할 수있는 iOS3.0부터 시스템 페이스트 보드에 액세스 할 수 있습니다. 그러나 기본 잘라 내기/복사에 나타나는 UI 팝업을 사용자 정의 할 수있는 방법은 없습니다/사용 설정된 UI 항목 붙여 넣기.

사용자 정의 UI 코드를 작성하여 자신의 버튼을 팝업 한 다음 사용자가 수행하는 작업에 따라 UIPasteboard와 상호 작용해야합니다. 표준 UI 항목에서이 작업을 수행하는 경우 기본 잘라 내기/복사/붙여 넣기 팝업을 사용하지 않도록 설정하고 적절할 때 자신 만의 표시를 원할 수 있습니다. 당신이 당신과 함께 메뉴 디자인을 변경하려는 경우

는 더 많은 정보를 위해, 먼저 복사/붙여 넣기 메뉴를 사용하지 않아야합니다, http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOSv3.html

2

에서 두 번째 절을 참조하십시오. UI 객체를 하위 클래스 및 대리자를 추가

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender 
{  
    [UIMenuController sharedMenuController].menuVisible = NO; 
    return NO;  
} 

기본 메뉴는 사용할 수 없습니다, 지금 당신은 당신의 자신의 메뉴를 디자인 탭 또는 더블 탭을 수행 할 때 해당 객체에 그것을 표시 할 수 있습니다.

관련 문제