Objective c 如何在iphone中打开对话框?

Objective c 如何在iphone中打开对话框?,objective-c,iphone-sdk-3.0,Objective C,Iphone Sdk 3.0,我想在用户单击nib中的浏览按钮时打开对话框。这将从他的电脑中搜索他想要的图片并上传。如何在iphone中通过编程实现这一点。我不确定我是否完全理解您的需求。但如果您只想在另一个视图的顶部显示视图,则应使用UIViewController的-voidpresentModalViewController:UIViewController*modalViewController动画:BOOLanimated方法。 当按下按钮时,您将初始化一个新的UIViewController子类,该子类执行您不希

我想在用户单击nib中的浏览按钮时打开对话框。这将从他的电脑中搜索他想要的图片并上传。如何在iphone中通过编程实现这一点。

我不确定我是否完全理解您的需求。但如果您只想在另一个视图的顶部显示视图,则应使用UIViewController的-voidpresentModalViewController:UIViewController*modalViewController动画:BOOLanimated方法。
当按下按钮时,您将初始化一个新的UIViewController子类,该子类执行您不希望在此“弹出窗口”中执行的操作。然后通过调用presentModal将其呈现给当前视图控制器。。。方法完成后,您可以在“弹出”视图控制器上调用-voiddismissModalViewControllerAnimated:BOOLanimated将其关闭。

我想我理解您的问题,如果您想在iPhone中使用类似dilogBox的东西,那么我可以为您提供一些东西。这是.h和.m文件的两个链接。 和。单击这两个链接后,您将获得所需的文件。现在实现如下定义您的类

        FileChooserAlert* fileChooserAlert = [[FileChooserAlert alloc] initWithTitle:@"Select" message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok",nil];
        [fileChooserAlert show];
        [fileChooserAlert release];
这两个源文件在实际运行之前需要更改。例如,有三个图像名为file_icon.png、Folder_icon.png、Folder_up.png,您需要将它们包含到您的项目中

现在,当用户通过选择tableView单元格并点击OK按钮选择任何文件时,您可以通过调用获取文件位置

-voidalertView:UIAlertView*alertView单击按钮索引:NSIntegerbuttonIndex { 如果alertView.tag==警报类型文件选择器 { 开关按钮索引 { 案例0://取消 打破 案例1: { myFileLocation=[FileChooseSalert*alertView getFileCompletePath]]; }中断; 违约: 打破 }

}
}

}

如果您在实现此文件时遇到任何问题,请向我发送电子邮件。

如果您想要一个带有“确定/取消”按钮和一些文本的简单对话框,您可以使用UIAlertView,但据我所知,您的问题并不是您想要的?我想打开对话框,就像在任何.net项目中需要在计算机中搜索内容时打开的对话框一样。我从未使用过net,所以我对此一无所知。但是如果您正在寻找类似文件选择器的东西,则可以使用UIImagePickerController从您的照片库中拾取图片。如果您想从iPhone上的照片库以外的其他来源拾取图片,则必须自己进行。