簡體   English   中英

如何使用Swift在iOS的滾動視圖下滾動特定的視圖?

[英]How to scroll particular views under the scrollview in ios using swift?

我有以下觀點,例如75%以下的觀點是Scrollview,而25%的觀點是Bottom Imageview。

在此處輸入圖片說明

在滾動視圖里面的childView

在此處輸入圖片說明

我的屏幕界面

在此處輸入圖片說明

我也嘗試下面的代碼,但不能正常工作

  @IBOutlet weak var Scrollview: UIScrollView!

  override func viewDidLoad() {
        super.viewDidLoad()

    Scrollview.contentSize.height = 1000

  }

現在,當鍵盤打開時,我無法單擊“ 創建按鈕” 。.我想僅在Scrollview下設置scroll子視圖Scrollview我想將圖像固定在底部。Android我已經完成了..請任何人幫助我是iOS的新手...

打開鍵盤后,您可以使用NotificationCenter接收通知。 將此代碼添加到您的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 Button

注意:您必須以正確的插圖添加到您的調整鍵盤的高度值Scrollview (在你的案件中減去imageView從鍵盤高度值高)。 如果沒有,您將在滾動視圖中添加太多插圖。

試試這個庫肯定會解決您的問題

鏈接-https: //github.com/michaeltyson/TPKeyboardAvoiding

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM