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