Ios Swift:如何使用两个带按钮的栏自定义“UIPickerView”

Ios Swift:如何使用两个带按钮的栏自定义“UIPickerView”,ios,swift,uiimagepickercontroller,nib,Ios,Swift,Uiimagepickercontroller,Nib,在我的应用程序中,我正在开发一个定制的UIPickerView来拍照。在接下来的教程中,我创建了一个与其子类UIView关联的.xib文件。我在下面的屏幕截图中得到了目前为止的结果: 如您所见,插入按钮和其他内容的“空间”完全位于底部,而我希望将其划分为两个栏,如默认模式: 这样我可以在左上角添加一个“取消”按钮广告。 我该怎么做?这是我要知道的代码: self.imagePicker = UIImagePickerController() self.imagePicker.delegat

在我的应用程序中,我正在开发一个定制的
UIPickerView
来拍照。在接下来的教程中,我创建了一个与其子类
UIView
关联的
.xib
文件。我在下面的屏幕截图中得到了目前为止的结果:

如您所见,插入按钮和其他内容的“空间”完全位于底部,而我希望将其划分为两个栏,如默认模式:

这样我可以在左上角添加一个“取消”按钮广告。 我该怎么做?这是我要知道的代码:

self.imagePicker =  UIImagePickerController()
self.imagePicker.delegate = self
self.imagePicker.sourceType = .Camera
self.imagePicker.cameraCaptureMode = .Photo
self.imagePicker.showsCameraControls = false
self.imagePicker.modalPresentationStyle = .FullScreen

//customView stuff
let customViewController = CustomOverlayViewController(
    nibName:"CustomOverlayViewController",
    bundle: nil
)
let customView:CustomOverlayView = customViewController.view as! CustomOverlayView
customView.frame = self.imagePicker.view.frame

presentViewController(imagePicker, animated: true, completion: {
    self.imagePicker.cameraOverlayView = customView
})

不要复制粘贴教程,本教程解释了如何使用覆盖,覆盖设计完全取决于您,在那里添加您需要的行。@A-Live:是的,但是,我应该如何添加行?使用界面生成器或代码,任何方法都更适合您。这正是我试图理解的……例如,我会尝试使用xcode。我应该添加什么作为行?我尝试了
条形按钮项
,但它不会添加…我可能听起来很愚蠢,但我需要更多的解释。您在xib中正确地设置了约束吗?