这个加app对话框框的APP是什么?

2343人阅读
继上一篇,我想在点击工具栏item的时候,下拉一个对话框。
官方文档见此:
通过创建alert:
NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert addButtonWithTitle:@&OK&];
[alert addButtonWithTitle:@&Cancel&];
[alert setMessageText:@&Delete the record?&];
[alert setInformativeText:@&Deleted records cannot be restored.&];
[alert setAlertStyle:NSWarningAlertStyle];
并展现模态对话框:
[alert beginSheetModalForWindow:[searchField window] modalDelegate:self didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:) contextInfo:nil];
可以很好地工作:对话框会从App顶部slide down。
但是当我新建一个自带nib文件的windowController时,对话框却不从App顶部滑下来,而是直接出现在屏幕中的另一块位置,与main window看起来没什么直接联系。
- (void)simpleToolbarItemDidClick:(id)sender
[NSApp beginSheet:self.simpleSheetCtrl.window
modalForWindow:self.window
modalDelegate:self.simpleSheetCtrl
didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:)
contextInfo:NULL];
最后,在SO上下载了一个demo来看,一一对比,才发现nib文件的visible at launch选项没有去掉。
这里有一份相关的gotcha:
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:831777次
积分:10631
积分:10631
排名:第650名
原创:187篇
评论:807条
文章:14篇
阅读:20824
文章:14篇
阅读:155602
(1)(1)(1)(1)(5)(3)(3)(1)(1)(2)(2)(4)(1)(1)(1)(3)(1)(3)(1)(1)(12)(5)(4)(4)(5)(10)(4)(3)(1)(1)(18)(5)(1)(4)(3)(1)(2)(1)(1)(1)(1)(1)(6)(6)(2)(4)(8)(4)(2)(10)(11)(7)(3)(3)(1)(6)更多选项 1
手机APP素材对话框图片素材免费下载,千图网为中国设计师们免费提供包括,,。千图网素材为用户免费分享产生,若发现您的权利被侵害,请联系 ,我们尽快处理Copyright & 2015 沪ICP备号-6 用时:0.0237添加执行安装包第一个出现的对话框 - InstallShield
AppInstall—应用程序安装打包技术论坛 InstallShield,InstallAnywhere,AdminStudio,Workflow Manager - Powered by Discuz!
添加执行安装包第一个出现的对话框
帖子4&积分17&注册时间&
添加执行安装包第一个出现的对话框
大侠们,有问题请教!
我用的是installshield 2010,BASIC MSI 工程。
请问能不能新增一个对话框到所有对话框的前面?我希望在双击那个安装包的时候就出现那个对话框。下面说说我做的尝试:
我尝试过把加一个对话框到LicenseAgreement对话框后面,并且成功添加。能添加成功是因为我在Dialogs下面能找到LicenseAgreement这个对话框,所以能做相应的修改。我的目的是在双击安装包的时候就出现这个对话框。由于需要打包的程序是多语言的,但我找不到多语言这个对话框,所以也就不能像在LicenseAgreement添加对话框那么做了。
帖子392&积分414&注册时间&
帖子4&积分17&注册时间&
请问只是BASIC MSI工程做不到,还是installshield本身就无法实现我的需要?
帖子392&积分414&注册时间&
installscript 类的project,代码里可以看见OnBegin,但是至于能不能实现你要的效果,你得去试试。
话说回来,我们会觉得你的做法很奇怪。不妨说说你的实际需求,看看是否有更好的做法。
帖子4&积分17&注册时间&
需求是这样的:
我想手机一插上USB的时候就会启动虚拟光驱,然后会运行这个安装包检查PC上是否已安装这个程序,如果PC上的程序比当前的旧或者是根本就没安装,这时候需要弹出一个对话框来告诉他我们这个程序有哪些功能,问他是不是要安装,如果他要安装的话就按正常的流程进行安装。
我想过再写一个程序在做版本检查和给用户提示,但这样维护就有点麻烦了,所以我想把这部分工作也交给打包程序。
谢谢女神的关注!
帖子392&积分414&注册时间&
那也不需要把界面放在安装程序的最前面。只需要作为普通安装的一部分就行了。表示理解不能。
帖子4&积分17&注册时间&
如果不放在最前面的话那么虚拟光驱在启动的时候一运行我们这个程序就会弹出对话框(最开始是语言选择对话框),这样比较讨厌。而且即使弹出来,也有可能当前的PC上的版本比现在的这个新。所以呢我想在需要装的情况下才弹出来这个对话框。可以增加对话框的p图软件有什么_百度知道
可以增加对话框的p图软件有什么
提问者采纳
很多软件可以NiceINInstagram喜瓜还有天天P图
修图设计师
其他类似问题
为您推荐:
对话框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这个对话框是什么手机app做的_百度知道
原因可能是你旧的iphone下的软件是用的旧的ID,理论上你可以吧软件删除完或者直接重置手机然后用新ID下一遍。。。不知道我对你问题的理解有没有错。。。
我是说是什么app做出这种对话框的效果
其他类似问题
为您推荐:
对话框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 windows对话框是什么 的文章

 

随机推荐