我的问题是:我想知道一个工具栏项目的坐标,以便我可以在那里弹出一些数据。这些barbuttonitems从来没有透露我的框架属性。
有没有解决方法?UIToolBar项目坐标
1
A
回答
0
你可以使用,如果你想给间距。
UIBarButtonItem *fixedLeftSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:self action:nil];
//用于添加自定义视图
UIButton *webButton = [UIButton buttonWithType:UIButtonTypeCustom];
[webButton setFrame:CGRectMake(0, 0, 50, 40)];
[webButton setImage:[UIImage imageNamed:@\"webIcon.jpg\"] forState:UIControlStateNormal];
[webButton addTarget:self action:@selector(goToWebPage) forControlEvents:UIControlEventTouchDown];
UIBarButtonItem *webpageBtn = [[UIBarButtonItem alloc]initWithCustomView:webButton];
[webpageBtn setTarget:self];
[webpageBtn setAction:@selector(goToWebPage)];
[toolbar setItems:[NSArray arrayWithObjects: webpageBtn,fixedLeftSpace,webpageBtn, nil]];
还请参阅link。
0
UIToolbar* tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 210, 44)];
UIBarButtonItem *space = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
NSMutableArray* buttons = [[NSMutableArray alloc] initWithObjects:bt1,space,bt2,space,bt3, nil];
[tools setItems:buttons animated:YES];
UIBarButtonItem *toolsBtn = [[UIBarButtonItem alloc]initWithCustomView:tools];
self.navigationItem.rightBarButtonItem = toolsBtn;
0
如果要创建从厦门国际银行文件中的工具栏,那么你需要添加多个“灵活的空间栏按钮项”之前和之后的按钮工具栏,如果你多栏按钮,直到你得到想要的间距。 如果您要动态创建UIToolbar,则需要动态添加灵活的按钮。
相关问题
- 1. Silverlight Treeview项目坐标
- 2. 如何移动UIToolbar项目?
- 3. NavigationController UIToolbar更改项目
- 4. 项目3D指向2D屏幕坐标
- 5. QGraphicsScene,项目坐标影响性能?
- 6. 原始坐标到ListView项目
- 7. 如何在UIToolbar上有多行项目?
- 8. 调整UIToolbar以适应其项目?
- 9. 以编程方式修改UIToolBar项目
- 10. 我可以居中UIToolbar项目吗?
- 11. 如何创建非白色UIToolbar项目?
- 12. UIToolbar项不显示
- 13. Flex Datagrid - 如何获取鼠标x/y坐标的项目?
- 14. 转换目标坐标空间
- 15. 目标C:确定'点击'的坐标
- 16. 问题与角度和目标坐标
- 17. 目标c GPS坐标不起作用
- 18. UIToolbar的排序图标
- 19. 在坐标或在NSStatus之外绘制一个窗口项目
- 20. 项目GPS坐标到欧几里德空间
- 21. 火花清单选定的项目坐标
- 22. 在给定坐标的一定范围内查找项目
- 23. AngularJS - 如何获得ng-repeat中每个项目的坐标?
- 24. Flex 4数据组项目渲染器坐标
- 25. 如何在列表视图上获取项目的Y坐标
- 26. 如何绘制HTML中图像上项目的x,y坐标
- 27. GridView获取x和y坐标的项目
- 28. Mysql - 查找具有坐标视口内的项目
- 29. 项目小册子LatLng以瓷砖像素坐标
- 30. 加入来自X,Y的项目Linq的坐标