NSPopover使用
2015-12-16 17:03
399 查看
- (IBAction)alertButton:(id)sender {
mypopoverView = [[MyPopoverViewController alloc] initWithNibName:@"MyPopoverViewController" bundle:nil];//继承nsviewcontroller的类
NSPopover *popover = [[NSPopover alloc] init];
// [popover setContentSize:NSMakeSize(100.0f, 100.0f)];
[popover setContentViewController:mypopoverView];
[popover setAnimates:NO];
popover.appearance = [NSAppearance appearanceNamed:NSAppearanceNameAqua];
// [popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge];
NSButton* btn = sender;
NSRect cellRect = [btn bounds];
[popover showRelativeToRect:cellRect ofView:btn preferredEdge:NSMaxXEdge];
}
mypopoverView = [[MyPopoverViewController alloc] initWithNibName:@"MyPopoverViewController" bundle:nil];//继承nsviewcontroller的类
NSPopover *popover = [[NSPopover alloc] init];
// [popover setContentSize:NSMakeSize(100.0f, 100.0f)];
[popover setContentViewController:mypopoverView];
[popover setAnimates:NO];
popover.appearance = [NSAppearance appearanceNamed:NSAppearanceNameAqua];
// [popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge];
NSButton* btn = sender;
NSRect cellRect = [btn bounds];
[popover showRelativeToRect:cellRect ofView:btn preferredEdge:NSMaxXEdge];
}
相关文章推荐
- apache bench
- 关于Apache 的两种工作模式
- netflix zuul-simple-webapp.war在tomcat下启动
- Linux 文件共享之ftp服务
- hbase的shell小技巧
- Photoshop扣人物图:PS调整边缘高速度高效率扣头发丝 亲测好用!!!
- Linux操作系统实时性
- linux LVM 逻辑卷
- 关于 下拉框 数据 回显 的问题
- 利用zabbix监控某个目录大小
- docker【5】 docker仓库介绍以及私有仓库建立
- 理解Linux环境变量及配置文件执行顺序
- linux C之access函数
- Centos7 开启vsftpd
- 让linux程序在后台运行
- open vswitch
- CentOS 7 创建程序(FireFox)桌面快捷方式
- Centos7利用光盘制作YUM源
- CentOS 6.5 安装 MySQL cluster 7.4.8 的安装配置
- centos 下 apache启动脚本加入系统服务列表