我正在尝试在用户点击上面的行后将UIPickerView插入到tableview单元格中。我已经使用UIDatePicker对象多次完成了这个并且它工作正常。
视图已正确插入新单元格并按预期工作。但是,UIPickerView对象在iPhone 6和iPhone 6 Plus上向左移动。
以下是截图:http://i.stack.imgur.com/ZeFh6.png
视图完全插入UIDatePicker,它以每个设备为中心。
if indexPath.section == 0 && indexPath.row == 2 {
var cell: UITableViewCell! = tableView.dequeueReusableCellWithIdentifier("PickerCell") as? UITableViewCell
if cell == nil {
cell = UITableViewCell(style: .Default, reuseIdentifier: "PickerCell")
cell.selectionStyle = .None
// Create and add the UIPickerView object, same width as cell
let picker = UIPickerView(frame: CGRect(x: 0, y: 0, width: 320, height: 216))
picker.tag = 101
cell.contentView.addSubview(picker)
// Set the dataSource and Delegate for this picker to be the Controller
picker.dataSource = self
picker.delegate = self
}
return cell
你能给我一个建议,我可以做些什么来将这个以编程方式添加的对象集中在它的单元格中?
谢谢,