Iphone 在UIToolBar中垂直移动UIBarButtonims
我正在尝试复制Mobile Safari工具栏的外观。正如您所知,普通工具栏太短,因此我对其进行了如下更改:Iphone 在UIToolBar中垂直移动UIBarButtonims,iphone,objective-c,xcode,mobile-safari,Iphone,Objective C,Xcode,Mobile Safari,我正在尝试复制Mobile Safari工具栏的外观。正如您所知,普通工具栏太短,因此我对其进行了如下更改: [topToolbar setFrame:CGRectMake(0.0, 0.0, 320.0, 57.0)]; 这使得它的宽度和我需要的一样宽,但是。。。现在我的UITextField在中间,而不是在底部,就像在移动狩猎中: VS 我尝试过无数种感觉(改变画面、插图……)但都没有效果。有什么想法吗?您可以创建一个具有标签和文本字段的自定义视图,然后使用UIBarButtonim
[topToolbar setFrame:CGRectMake(0.0, 0.0, 320.0, 57.0)];
这使得它的宽度和我需要的一样宽,但是。。。现在我的UITextField在中间,而不是在底部,就像在移动狩猎中:
VS
我尝试过无数种感觉(改变画面、插图……)但都没有效果。有什么想法吗?您可以创建一个具有标签和文本字段的自定义视图,然后使用UIBarButtonim initWithCustomView:方法。工具栏将强制项目垂直居中。但是,通过将
UITextField
包装在与容器底部对齐的UIView
容器中,可以轻松克服这一问题。使UIView与工具栏的高度相同。将容器添加到工具栏将导致容器居中,文本字段沿底部对齐