素敵なサンプルコードUAModalPanelを1つダウンロードしました。プロジェクトに実装しました。セグメントコントロールの最初のインデックスをタップすると、UAModalPanelが開きます。私はこれをうまく実装できました。
しかし、セグメント制御で2番目または3番目のインデックスを選択した場合、UAModalPanelを閉じる必要があります。これを実現するにはどうすればよいですか。誰かが私を導くことを知っているなら?
以下のセグメントコントロールをタップすると、
-(void)navBarSegmentCntrl_tapped
{
if(navBarSegmentCntrl.selectedSegmentIndex==0)
{
UAExampleModalPanel *modalPanel = [[UAExampleModalPanel alloc] initWithFrame:self.view.bounds title:@"dfg" ];
[self.view addSubview:modalPanel];
// Show the panel from the center of the screen
[modalPanel showFromPoint:self.view.center];
}
else if(navBarSegmentCntrl.selectedSegmentIndex==1)
{
[UAmodal hide]; //UAmodal allocated in view didload//
imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType =
UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePickerController animated:YES];
}
}