iOS 11&iPhone X 어댑터&Xcode 9 패키지 주의사항

2556 단어 ios11iphoneXXcode9
1,UITableView 에 적합

if#available(iOS11.0, *) {
self.contentInsetAdjustmentBehavior= .never
self.estimatedRowHeight=0
self.estimatedSectionHeaderHeight=0
self.estimatedSectionFooterHeight=0
}else{
}
2,적합 한 UIScrollView

if#available(iOS11.0, *) {
scrollView?.contentInsetAdjustmentBehavior= .never
}else{
}
3.UITableView 의 section Header 나 Footer 가 정상 이 아 닙 니 다.
또한 일부 인터페이스 table View 의 section Header,section Footer 높이 가 설정 과 일치 하지 않 는 문 제 를 발 견 했 습 니 다.iOS 11 에서-table View:view ForHeader InSection:과-table View:view ForFooter InSection:과-table View:height ForHeader InSection:호출 되 지 않 아 기본 높이 가 되 었 습 니 다.이것 은 tableView 가 iOS 11 에서 기본적으로 Self-Siging 을 사용 하기 때 문 입 니 다.tableView 의 estimated Row Height,estimated Section Header Height,estimated Section Footer Height 세 가지 높이 평가 속성 은 기본 0 에서 UITableView Automatic Dimension 으로 바 뀌 었 습 니 다.해결 방법 은 간단 하고 거 칠 기 때문에 대응 방법 을 실현 하거나 이 세 가지 속성 을 0 으로 설정 합 니 다.
4.웹 페이지 로 딩 에 적합 하지 않 습 니 다.아래 에 흰색 테두리 가 있 습 니 다.

if#available(iOS11.0, *) {
webView.scrollView.contentInsetAdjustmentBehavior= .never
}else{
}
5.아이 폰 X 에 맞 게 화면 을 가득 채 울 수 없 는 문제
<1>Brand Assets 에 1125*2436 크기 의 그림 추가
Assets.xcassets 폴 더 를 열 고 Brand Assets 를 찾 습 니 다.
오른쪽 키 로 Finder 에서 보기
1125*2436 크기 의 그림 추가
<2>Contents.json 파일 을 수정 하고 다음 내용 을 추가 합 니 다.

{
"extent" : "full-screen",
"idiom" : "iphone",
"subtype" : "2436h",
"filename" : "1125_2436.png”,
"minimum-system-version" : "11.0",
"orientation" : "portrait",
"scale" : "3x"
}
6,아이 폰 X 에 적합

//  iPhoneX
letLL_iPhoneX = (kScreenW == Double(375.0) && kScreenH == Double(812.0) ?true:false)
letkNavibarH = LL_iPhoneX ? Double(88.0) : Double(64.0)
letkTabbarH = LL_iPhoneX ? Double(49.0+34.0) : Double(49.0)
letkStatusbarH = LL_iPhoneX ? Double(44.0) : Double(20.0)
7,xcode 9 포장 주의사항
xcode 9 패키지 버 전 은 8.2 및 이하 버 전 또는 9.0 및 더 높 은 버 전 만 가능 합 니 다.
xcode 9 는 8.3 과 8.4 버 전 을 지원 하지 않 습 니 다.
xcode 9 새 패 키 지 는 빌 드 버 전에 1024*1024 AppSore icon 을 추가 해 야 합 니 다.
총결산
이상 은 편집장 님 께 서 소개 해 주신 iOS 11&iPhone X 어 울 리 기&Xcode 9 패키지 주의사항 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기