Fixed safe area on iPhone X
This commit is contained in:
parent
4bf1eeaaa8
commit
df1711a55d
|
@ -310,7 +310,7 @@
|
|||
TargetAttributes = {
|
||||
CE412E8819D9A1E4000F294E = {
|
||||
CreatedOnToolsVersion = 6.0.1;
|
||||
DevelopmentTeam = WNK46V33W9;
|
||||
DevelopmentTeam = M8F9QH57A6;
|
||||
LastSwiftMigration = 0900;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
|
@ -567,7 +567,7 @@
|
|||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
DEVELOPMENT_TEAM = WNK46V33W9;
|
||||
DEVELOPMENT_TEAM = M8F9QH57A6;
|
||||
INFOPLIST_FILE = QRCodeReader.swift/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.workandplay.qrcodereader;
|
||||
|
@ -582,7 +582,7 @@
|
|||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
DEVELOPMENT_TEAM = WNK46V33W9;
|
||||
DEVELOPMENT_TEAM = M8F9QH57A6;
|
||||
INFOPLIST_FILE = QRCodeReader.swift/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.workandplay.qrcodereader;
|
||||
|
|
|
@ -150,8 +150,14 @@ public class QRCodeReaderViewController: UIViewController {
|
|||
|
||||
// Setup constraints
|
||||
|
||||
for attribute in [.left, .top, .right, .bottom] as [NSLayoutAttribute] {
|
||||
view.addConstraint(NSLayoutConstraint(item: readerView.view, attribute: attribute, relatedBy: .equal, toItem: view, attribute: attribute, multiplier: 1, constant: 0))
|
||||
for attribute in [.left, .top, .right] as [NSLayoutAttribute] {
|
||||
NSLayoutConstraint(item: readerView.view, attribute: attribute, relatedBy: .equal, toItem: view, attribute: attribute, multiplier: 1, constant: 0).isActive = true
|
||||
}
|
||||
|
||||
if #available(iOS 11.0, *) {
|
||||
view.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: readerView.view.bottomAnchor).isActive = true
|
||||
} else {
|
||||
NSLayoutConstraint(item: readerView.view, attribute: .bottom, relatedBy: .equal, toItem: view, attribute: .bottom, multiplier: 1, constant: 0).isActive = true
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue