Swift3 如何在特定位置显示ViewController模块swift 4

Swift3 如何在特定位置显示ViewController模块swift 4,swift3,Swift3,我是如何拥有textfield的。单击txtField我想打开一个模式。模态将在我单击的文本下打开。 这是一个看起来像贝娄的模型。当我单击的textfield平面时,表视图将在textfield下打开 如何操作?假设此屏幕具有滚动视图。PopUpViewToAdd是要添加的视图,请在添加之前对其进行初始化。此代码将在文本字段的正下方添加弹出窗口,宽度将与输入字段相同 CGRect yOrigin = [textField.superview convertRect:textField.frame

我是如何拥有textfield的。单击txtField我想打开一个模式。模态将在我单击的文本下打开。 这是一个看起来像贝娄的模型。当我单击的textfield平面时,表视图将在textfield下打开


如何操作?

假设此屏幕具有滚动视图。PopUpViewToAdd是要添加的视图,请在添加之前对其进行初始化。此代码将在文本字段的正下方添加弹出窗口,宽度将与输入字段相同

CGRect yOrigin = [textField.superview convertRect:textField.frame toView:ScrollView];
CGRect xOrigin = [textField.superview convertRect:textField.frame toView: ScrollView];

    PopUpViewToAdd.frame = CGRectMake(xOrigin.origin.x, yOrigin.origin.y + textField.frame.size.height , selectedTextField.frame.size.width, 300);
   [ScrollView addSubview:PopUpViewToAdd];

更好的方法不是将UIPickerView显示为该文本字段的键盘类型吗?我认为应该使用UITextField下面的addsubview添加它。如果将其显示为模态,它将从顶部开始,并且很难根据UITextField管理模态视图的框架。也许你可以在UITextfield下添加视图时添加动画。@Elhoej您好,先生,我需要在模态视图控制器中进行一些计算。用户可以添加更多的值@SThaku您好,先生,我已经添加了子视图,但是它显示了整个视图@SThaku您能告诉我如何管理UITextField下的子视图吗?或者建议我。。