Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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
如何使用swift在ios的scrollview下滚动特定视图?_Ios_Swift_Storyboard - Fatal编程技术网

如何使用swift在ios的scrollview下滚动特定视图?

如何使用swift在ios的scrollview下滚动特定视图?,ios,swift,storyboard,Ios,Swift,Storyboard,我有如下视图75%的视图是滚动视图,25%的视图是底部图像视图 滚动视图中的子视图 我的屏幕界面 我也尝试了下面的代码,但没有工作 @IBOutlet weak var Scrollview: UIScrollView! override func viewDidLoad() { super.viewDidLoad() Scrollview.contentSize.height = 1000 } 现在,当键盘打开时,我无法单击创建按钮 要使滚动子

我有如下视图75%的视图是滚动视图,25%的视图是底部图像视图

滚动视图中的子视图

我的屏幕界面

我也尝试了下面的代码,但没有工作

  @IBOutlet weak var Scrollview: UIScrollView!

  override func viewDidLoad() {
        super.viewDidLoad()

    Scrollview.contentSize.height = 1000

  }
现在,当键盘打开时,我无法单击创建按钮 要使
滚动
子视图仅位于
滚动视图
下。我要 为了让我的图像在底部固定。我已经做了。请 有人帮我吗?我是iOS新手


试试这个库,它肯定会解决你的问题


链接-

当键盘打开时,您可以使用
通知中心
接收通知。 将此代码添加到您的
viewDidLoad()
方法中:

NotificationCenter.default.addObserver(forName: NSNotification.Name.UIKeyboardWillShow, object: nil, queue: nil) { (notification) in
    let keyboardHeight = (notification.userInfo?[UIKeyboardFrameEndUserInfoKey] as? NSValue)?.cgRectValue.height ?? 0.0

    Scrollview.contentInset = UIEdgeInsets(top: 0.0, left: 0.0, bottom: keyboardHeight, right: 0.0)
}

现在您应该可以滚动,直到看到
Create按钮


注意:您必须调整键盘高度值,以便将正确的插入添加到
滚动视图
(在您的情况下,从键盘高度值中减去
图像视图
高度)。否则,您将在滚动视图中添加太多的插图。

您可以使用此。。。。让我知道它是否有效你想实现什么?@wings下面的答案很好,兄弟…谢谢你的建议Soka..太好了:D