Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在工具栏中间添加超大按钮_Objective C_Ios_Xcode_Uibarbuttonitem_Uitoolbar - Fatal编程技术网

Objective c 如何在工具栏中间添加超大按钮

Objective c 如何在工具栏中间添加超大按钮,objective-c,ios,xcode,uibarbuttonitem,uitoolbar,Objective C,Ios,Xcode,Uibarbuttonitem,Uitoolbar,我正在编写一个摄像头应用程序,我需要创建一个带有3个按钮的工具栏(当然在屏幕底部),中间的按钮需要超过显示摄像头图像的导航栏的高度 我不清楚如何在工具栏上添加一个比工具栏本身高20%的按钮 我已经看到了一些设计,它看起来真的很光滑,但我如何配置这样的按钮编程 非常感谢您的帮助。您只需制作一个按钮并将其置于选项卡栏顶部即可。或者在photoshop或其他软件中创建自己的选项卡栏。您可以从创建包含所有按钮的UIView开始 添加每个按钮并将其定位,包括超大的中间按钮-将其定位在a-y坐标(例如-10

我正在编写一个摄像头应用程序,我需要创建一个带有3个按钮的工具栏(当然在屏幕底部),中间的按钮需要超过显示摄像头图像的导航栏的高度

我不清楚如何在工具栏上添加一个比工具栏本身高20%的按钮

我已经看到了一些设计,它看起来真的很光滑,但我如何配置这样的按钮编程


非常感谢您的帮助。

您只需制作一个按钮并将其置于选项卡栏顶部即可。或者在photoshop或其他软件中创建自己的选项卡栏。

您可以从创建包含所有按钮的UIView开始

添加每个按钮并将其定位,包括超大的中间按钮-将其定位在a-y坐标(例如-10)

然后将容器UIView Clips子视图设置为“否”-这可以在IB中完成,也可以通过编程完成-
self.view.clipsToBounds=NO


这将允许中间按钮在其父容器外流动。

我自己没有使用过这个按钮,但我认为它描述了您的目标

如果您希望修改相机控件本身的UI,那么这可能更难实现