Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 6 Swift无法输入scrollview上的文本字段_Ios_Swift_Scrollview_Xcode6_Textfield - Fatal编程技术网

Ios Xcode 6 Swift无法输入scrollview上的文本字段

Ios Xcode 6 Swift无法输入scrollview上的文本字段,ios,swift,scrollview,xcode6,textfield,Ios,Swift,Scrollview,Xcode6,Textfield,这是我第一次做Xcode swift项目,所以请耐心等待。我试图在输入页面上添加滚动视图。但是在将文本字段放在滚动视图上之后,我无法再在文本字段上输入任何内容。请帮帮我 import UIKit class AddInfoViewController: UIViewController, UIScrollViewDelegate { @IBOutlet var scrollView: UIScrollView! var containerView2: UIView! @IBOutlet

这是我第一次做Xcode swift项目,所以请耐心等待。我试图在输入页面上添加滚动视图。但是在将文本字段放在滚动视图上之后,我无法再在文本字段上输入任何内容。请帮帮我

import UIKit

class AddInfoViewController: UIViewController, UIScrollViewDelegate {

@IBOutlet var scrollView: UIScrollView!

var containerView2: UIView!

@IBOutlet var test2: UITextField!
@IBOutlet var test1: UITextField!

override func viewDidLoad() {
    super.viewDidLoad()

    let containerSize = CGSize(width: 300.0, height: 1000.0)
    containerView2 = UIView(frame: CGRect(origin: CGPoint(x: 0, y: 0), size:containerSize))
    scrollView.addSubview(containerView2)

  //set up the minimum & maximum zoom scales
    let scrollViewFrame = scrollView.frame
    let scaleWidth = scrollViewFrame.size.width / scrollView.contentSize.width
    let scaleHeight = scrollViewFrame.size.height / scrollView.contentSize.height
    let minScale = min(scaleWidth, scaleHeight)

    scrollView.minimumZoomScale = minScale
    scrollView.maximumZoomScale = 1.0
    scrollView.zoomScale = 1.0

}

您是在脚本中添加文本字段还是以编程方式添加文本字段

我认为如果您要以编程方式添加滚动视图,那么您还必须以编程方式添加文本字段!或ScrollView覆盖故事板中的UITextField对象

//如果要在Xib中添加滚动视图/////strong> 在xib中,单击“显示文档大纲”(在左下角)! 检查

这表明您的文本字段在ScrollView上

如果你有这样的

View
  Round Style Text Field
  Round Style Text Field
  ScrollView

然后,您的文本字段将被滚动视图覆盖

我认为您的ScrollView以这种方式覆盖了ViewController上的所有内容:

你必须这样安排:


这可能会对您有所帮助。

但是这样,我的滚动视图现在就停止工作了。在改用您的方式之前,我在滚动视图中嵌入了所有的文本字段以使其正常工作。请告知我做错了什么。用这种方法你能输入你的文本字段吗?是的,我能输入文本字段。但是scrollview也停止了工作。我想你还有另一个问题…试着找到解决方案。我的类似于第一个结构,文本字段位于scroll view上。我从序列图像板视图添加了这些内容并链接到swift文件。您是在序列图像板上添加scrollView还是以编程方式添加scrollView?我是在序列图像板上添加的。
View
  Round Style Text Field
  Round Style Text Field
  ScrollView