【发布时间】:2014-04-30 14:09:56
【问题描述】:
我正在开发一个 Monotouch 项目,我在其中设计了带有 CameraOverlayView 的 UIImagePickerController。 然后在底部我有一个 UIToolBar,在 iPhone5 上工具栏很大。这里的相机按钮是垂直居中的,但我的取消按钮不是。
我该怎么做才能使其居中? 创建它的代码是:
mCameraToolbar = new UIToolbar();
UIBarButtonItem cancel = new UIBarButtonItem(UIBarButtonSystemItem.Cancel);
cancel.Clicked += delegate(object sender, EventArgs e)
{
mPicker.DismissViewController(true, null);
if(mImgView.Image == null)
NavigationController.PopViewControllerAnimated(true);
};
UIBarButtonItem camera = new UIBarButtonItem(UIBarButtonSystemItem.Camera);
camera.Clicked += delegate(object sender, EventArgs e)
{
mPicker.TakePicture();
};
mCameraToolbar.SetItems(new UIBarButtonItem[]{
cancel,
new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace),
camera,
new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace),
new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace)
}, true);
【问题讨论】:
标签: iphone xamarin.ios uitoolbar