UIView 또는 MKMapView에서 응용 프로그램의 오른쪽 상단 모서리에 표시 될 단일 버튼을 구현해야합니다. 해당 버튼을 클릭하면 콤보가 나타나야하며 사용자는 카테고리를 선택할 수 있습니다.숨겨진 메뉴가있는 버튼 iPhone
어떻게하면됩니까?
UIView 또는 MKMapView에서 응용 프로그램의 오른쪽 상단 모서리에 표시 될 단일 버튼을 구현해야합니다. 해당 버튼을 클릭하면 콤보가 나타나야하며 사용자는 카테고리를 선택할 수 있습니다.숨겨진 메뉴가있는 버튼 iPhone
어떻게하면됩니까?
UIButton을 만들어 UIView의 하위보기로 추가해야합니다 (예 :보기가 UIViewController에 연결된 경우 viewDidLoad 메서드에서). (이 경우 일반적으로 보낸 사람, showButton)는 id 매개 변수를 취합니다
UIButton *showButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
showButton.frame = CGRectMake(500, 20, 150, 44); // hardcoded frame, not quite elegant but works if you know the dimension of your superview
[showButton setTitle:@"Show Categories" forState:UIControlStateNormal];
// add target and actions
[showButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
// add to a superview, your parent view
[superView addSubview:showButton];
는 그런 다음은 buttonClicked라는 방법을 추가 할 수 있습니다.
-(void)buttonClicked:(id)sender
{
// visualize categories
}
이 범주는 두 가지 방법을 따를 수를 시각화 :
UITableViewController를 사용하면 범주 목록을 가지고 그 중 하나를 선택할 수 있습니다.
P. 직접 작성했기 때문에 Xcode의 코드를 확인하십시오 (XCode 제외)
thanx flex, 단일 행이 표시되고 해당 행을 클릭하면 숨겨진 셀 뷰가 표시됩니다. 행을 선택 카테고리? 이 작업을 수행 할 것입니다 ... 제안을 구현하려고합니다 – AppDeveloper
나는 IPHONE 전용으로 만들었습니다 – AppDeveloper
나는 이것이 단순한 해결책은 아니지만 ... 두 옵션 중 하나를 통해 제시되는 UINavigationController를 사용하여 구현할 수 있다고 생각합니다. 전술 한 바와. UINavigationController를 사용하면보다 일반적인보기에서 세부보기로 전환 할 수 있습니다. –
이와 비슷한 것을 원하십니까? http://cocoacontrols.com/platforms/ios/controls/camera-flash-toggle – victorash