我有这种想法,在我的应用程序中有某种“徽章”。他们应该是可点击的,有图像和标签。这是很容易的部分。但我也希望他们在右上角有一个可点击的小帮助按钮。帮助按钮应该只是一个图像,当然也应该是可点击的。在一个更大的按钮中放置这个小按钮最好的方法是什么?我应该在上面有两个按钮吗?NSButton内部可单独点击的部分
0
A
回答
2
我的建议是绕过试图击败NSButton而不是它。您可以用NSView或NSViews制作自己的“按钮”。
如果你真的决定要走的路线NSButton也许组装多个按钮内的的NSView内这将是可能的内部IB或编程类似
NSView *container = [[NSView alloc] initWithFrame:NSMakeRect(0,0,100,100)];
NSButton *big = [[[NSButton alloc] initWithFrame:NSMakeRect(0,0,100,100)] autorelease];
NSButton *small = [[[NSButton alloc] initWithFrame:NSMakeRect(80,80,20,20)] autorelease];
[container addSubview:big];
[container addSubview:small];
[small setImage:[NSIMage imageNamed:@"query.png"]];
[big setImage:[NSIMage imageNamed:@"cow.png"]];
[big setTitle:@"cow"];
你必须击败按钮成形多一点,但那是基础。
相关问题
- 1. GtkLabel可点击的部分
- 2. 使NSString的不同部分可点击
- 3. 单击元素内部时检测单击外部点击的功能
- 4. 超链接只是部分可点击
- 5. secureTextEntry单独部分 - swift
- 6. 如何让Li可点击内部的单选按钮
- 7. 单击元素的底部部分?
- 8. C#点击内部iframe
- 9. 角上关闭外部点击 - 关闭也点击内部
- 10. 渲染部分点击
- 11. UIView底部不可点击
- 12. SimpleDateFormat模式中的单独日期部分和时间部分
- 13. 从单独的类访问内部类
- 14. LaTeX - 使用PDF文档添加可点击的链接到部分/子部分
- 15. Rails - 每个对象的单独部分?
- 16. 单独的<script>部分
- 17. 如何防止单击内部div点击事件从外部div
- 18. this.variable = NaN的内部jQuery的点击()
- 19. 触发器( '点击')的内部的setInterval()
- 20. Flex:使皮肤的一部分不可聚焦/不可点击
- 21. 我可以只使tableview的某个部分可点击吗?
- 22. jQuery或任何:可能只使div的一部分可点击?
- 23. 如何点击透明部分的可可web视图
- 24. 点击显示NSButton边框
- 25. YII2 - 锚点标记点击的部分更新点击
- 26. 点击jQuery内部的按钮
- 27. CheckedTextView的哪个部分被点击了?
- 28. 点击UIScrollView的透明部分
- 29. jQuery点击div的特定部分
- 30. 点击图片的一部分
但是一个NSButton是一个NSView,所以我可以跳过容器的一部分..你可能是对的,我应该离开NSButton,因为它只是使用两个不同的。 – Joos 2010-08-09 18:09:31