Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Ios UIToolBar按钮在增加高度后未正确定位_Ios_Xcode_Ios8 - Fatal编程技术网

Ios UIToolBar按钮在增加高度后未正确定位

Ios UIToolBar按钮在增加高度后未正确定位,ios,xcode,ios8,Ios,Xcode,Ios8,下图很好地理解了这个问题,因此我试图增加UIToolBar的高度,但是按钮没有正确地与工具栏对齐。有什么解决办法吗? 这是因为按钮会从顶部开始绘制,所以一旦你开始增加按钮的高度,按钮就会移动得很低,因为文本会在中间。p> 我很确定没有办法解决这个问题 编辑: 我找到了一种设置文本的方法: [[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0.0f, 5.0f) forBarMetrics:UIBarMetr

下图很好地理解了这个问题,因此我试图增加
UIToolBar
的高度,但是按钮没有正确地与工具栏对齐。有什么解决办法吗?
这是因为按钮会从顶部开始绘制,所以一旦你开始增加按钮的高度,按钮就会移动得很低,因为文本会在中间。p> 我很确定没有办法解决这个问题

编辑: 我找到了一种设置文本的方法:

[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0.0f, 5.0f) forBarMetrics:UIBarMetricsDefault];

使用偏移量更改文本的位置

我找到的一个小解决方案是使用UIButton而不是UIBarButton。 UIButton将与UIToolBar正确对齐(有/没有更改高度)。