신속하게 iPhone 크기에 따라 스크롤 뷰를 키보드 높이까지 만드는 방법

iPhoneDev

나는 scrollView상단, 왼쪽, 오른쪽, 하단 0을 scrollView추가 viewinScrollview했습니다. 높이 550을 추가했습니다 fieldsContainerView. 이 뷰에서 . 아래와 같이

스토리 보드보기 계층 img

iPhone8에서 프로젝트를 실행하면 디자인이 좋아 보이지만 iPhone 11 pro에서 실행하면 불필요하게 보입니다 scrollview. 나는 scrollview색상이 녹색이고 viewinScrollview색상이 흰색입니다.

iPhone 11 pro에서 나는 아래와 같이 얻고 있습니다. 녹색 공간은 스크롤보기입니다. 키보드 iPhone 11 pro 이후에는 그 공간을 원하지 않습니다.

이것은 iPhone8 시뮬레이터 iPhone8 입니다. 모든 iPhone 크기에서 이와 같이 필요합니다.

다음은 코드입니다.

 override func viewDidLoad() {
      super.viewDidLoad()

      NotificationCenter.default.addObserver(self, selector: #selector(keyboardDidShow), name: UIResponder.keyboardDidShowNotification, object: nil)
      NotificationCenter.default.addObserver(self, selector: #selector(keyboardDidHide), name: UIResponder.keyboardDidHideNotification, object: nil)

  }

  @objc func keyboardDidShow(notification: NSNotification) {
      let info = notification.userInfo
      let keyBoardSize = info![UIResponder.keyboardFrameEndUserInfoKey] as! CGRect
      scrolView.contentInset = UIEdgeInsets(top: 0.0, left: 0.0, bottom: keyBoardSize.height, right: 0.0)
      scrolView.scrollIndicatorInsets = UIEdgeInsets(top: 0.0, left: 0.0, bottom: keyBoardSize.height, right: 0.0)
  }

  @objc func keyboardDidHide(notification: NSNotification) {
      scrolView.contentInset = UIEdgeInsets.zero
      scrolView.scrollIndicatorInsets = UIEdgeInsets.zero
  }

모든 iPhone 크기에서 녹색 공간을 제거하도록 도와주세요.

Vasucd

스토리 보드에서 스크롤 뷰의 배경색을 제거합니다.

더 자세한 설명을 위해 내 접근 방식을 따를 수 있습니다.

제약 조건이있는 여러 텍스트 필드를 신속하게 편집 할 때 키보드 이동

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목표 c 이미지 크기에 따라 이미지보기 크기 (높이)를 조정하는 방법

분류에서Dev

신속하게 셀의 이미지에 따라 CollectionView 셀 높이의 크기를 조정하는 방법은 무엇입니까?

분류에서Dev

스크롤 뷰를 만드는 방법, iOS 스크롤시 특정 페이지에서 스크롤

분류에서Dev

키보드가 신속하게 나타나는 경우에만 scrollView 스크롤을 만드는 방법

분류에서Dev

스크롤 비율에 따라 div를 이동하는 방법

분류에서Dev

페이지 높이에 따라 텍스트 크기를 조정하는 방법은 무엇입니까?

분류에서Dev

뷰포트 높이에 따라 이미지 크기를 줄이는 방법은 무엇입니까?

분류에서Dev

뷰 박스 또는 svg 태그의 높이 너비에 따라 도면 크기를 조정하는 방법

분류에서Dev

키보드를 뷰와 같은 크기로 만드는 방법

분류에서Dev

iPhone 크기에 따라 글꼴 크기를 설정하는 방법은 무엇입니까?

분류에서Dev

div 높이를 스크롤 가능한 페이지 높이와 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

Windows Phone XAML : 키보드 슬라이드시 페이지 스크롤을 방지하는 방법

분류에서Dev

스크롤바를 보이지 않게 만드는 방법-투명

분류에서Dev

카드 뷰를 빠르게 스크롤하는 방법

분류에서Dev

텍스트 높이에 따라 스크롤바를 자동으로 추가 / 제거하는 방법

분류에서Dev

자식 요소 크기에 따라 div 크기 너비를 만드는 방법

분류에서Dev

안드로이드에서 신축성있는 스크롤보기를 만드는 방법은 무엇입니까?

분류에서Dev

피카소를 사용하여 Android에서 가로 스크롤보기의 이미지를 슬라이드보기로 표시하는 방법

분류에서Dev

ReactiveUI 라우팅 후 키보드 포커스를 뷰로 이동하는 방법

분류에서Dev

상단에는 컬렉션보기, 하단에는 목록이있는 스크롤보기를 만드는 방법은 무엇입니까?

분류에서Dev

안드로이드에서 가상 키보드를 스크롤 가능하게 만들기

분류에서Dev

UICollectionView의 높이를 자동 크기 조정 및 스크롤 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

스크롤바를 보지 않고 웹 사이트를 스크롤 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

키보드를 사용하여 터미널에서 스크롤하는 방법은 무엇입니까?

분류에서Dev

Textview를 스크롤 가능하게 만들고 Android에서 스 와이프 가능하게 만드는 방법

분류에서Dev

iOS 7에서 키보드가 스크롤보기를 삽입하지 않음

분류에서Dev

android-키보드에 따라 EditText 높이 크기 조정

분류에서Dev

css 스크롤 지원으로 전체 높이 div를 만드는 방법은 무엇입니까?

분류에서Dev

스크롤바가 페이지 크기의 100 % 이하인 div를 만드는 방법

Related 관련 기사

  1. 1

    목표 c 이미지 크기에 따라 이미지보기 크기 (높이)를 조정하는 방법

  2. 2

    신속하게 셀의 이미지에 따라 CollectionView 셀 높이의 크기를 조정하는 방법은 무엇입니까?

  3. 3

    스크롤 뷰를 만드는 방법, iOS 스크롤시 특정 페이지에서 스크롤

  4. 4

    키보드가 신속하게 나타나는 경우에만 scrollView 스크롤을 만드는 방법

  5. 5

    스크롤 비율에 따라 div를 이동하는 방법

  6. 6

    페이지 높이에 따라 텍스트 크기를 조정하는 방법은 무엇입니까?

  7. 7

    뷰포트 높이에 따라 이미지 크기를 줄이는 방법은 무엇입니까?

  8. 8

    뷰 박스 또는 svg 태그의 높이 너비에 따라 도면 크기를 조정하는 방법

  9. 9

    키보드를 뷰와 같은 크기로 만드는 방법

  10. 10

    iPhone 크기에 따라 글꼴 크기를 설정하는 방법은 무엇입니까?

  11. 11

    div 높이를 스크롤 가능한 페이지 높이와 동일하게 만드는 방법은 무엇입니까?

  12. 12

    Windows Phone XAML : 키보드 슬라이드시 페이지 스크롤을 방지하는 방법

  13. 13

    스크롤바를 보이지 않게 만드는 방법-투명

  14. 14

    카드 뷰를 빠르게 스크롤하는 방법

  15. 15

    텍스트 높이에 따라 스크롤바를 자동으로 추가 / 제거하는 방법

  16. 16

    자식 요소 크기에 따라 div 크기 너비를 만드는 방법

  17. 17

    안드로이드에서 신축성있는 스크롤보기를 만드는 방법은 무엇입니까?

  18. 18

    피카소를 사용하여 Android에서 가로 스크롤보기의 이미지를 슬라이드보기로 표시하는 방법

  19. 19

    ReactiveUI 라우팅 후 키보드 포커스를 뷰로 이동하는 방법

  20. 20

    상단에는 컬렉션보기, 하단에는 목록이있는 스크롤보기를 만드는 방법은 무엇입니까?

  21. 21

    안드로이드에서 가상 키보드를 스크롤 가능하게 만들기

  22. 22

    UICollectionView의 높이를 자동 크기 조정 및 스크롤 가능하게 만드는 방법은 무엇입니까?

  23. 23

    스크롤바를 보지 않고 웹 사이트를 스크롤 가능하게 만드는 방법은 무엇입니까?

  24. 24

    키보드를 사용하여 터미널에서 스크롤하는 방법은 무엇입니까?

  25. 25

    Textview를 스크롤 가능하게 만들고 Android에서 스 와이프 가능하게 만드는 방법

  26. 26

    iOS 7에서 키보드가 스크롤보기를 삽입하지 않음

  27. 27

    android-키보드에 따라 EditText 높이 크기 조정

  28. 28

    css 스크롤 지원으로 전체 높이 div를 만드는 방법은 무엇입니까?

  29. 29

    스크롤바가 페이지 크기의 100 % 이하인 div를 만드는 방법

뜨겁다태그

보관