From 046d68027359239ddc7ce06a409836e023370dd1 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Thu, 8 Sep 2016 10:27:55 -0400 Subject: [PATCH] Search Controller constraints --- .../Main/MainControllerShowHide.swift | 8 +++- Kiwix-iOS/Info.plist | 2 +- Kiwix-iOS/Storyboard/Search.storyboard | 38 ++++++++----------- Kiwix-iOSWidgets/Bookmarks/Info.plist | 2 +- Kiwix/Operations/ArticleOperation.swift | 15 +++++++- 5 files changed, 37 insertions(+), 28 deletions(-) diff --git a/Kiwix-iOS/Controller/Main/MainControllerShowHide.swift b/Kiwix-iOS/Controller/Main/MainControllerShowHide.swift index 6dc8a65b..5b3959a3 100644 --- a/Kiwix-iOS/Controller/Main/MainControllerShowHide.swift +++ b/Kiwix-iOS/Controller/Main/MainControllerShowHide.swift @@ -59,7 +59,13 @@ extension MainController { let views = ["SearchController": controller.view] view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[SearchController]|", options: .AlignAllCenterY, metrics: nil, views: views)) - view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[SearchController]|", options: .AlignAllCenterX, metrics: nil, views: views)) + + // Not working in iOS 10, but work in iOS 9 + //view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[SearchController]|", options: .AlignAllCenterX, metrics: nil, views: views)) + + // Fix for top layout guide issue in iOS 10 + view.addConstraint(controller.view.topAnchor.constraintEqualToAnchor(topLayoutGuide.bottomAnchor)) + view.addConstraint(controller.view.bottomAnchor.constraintEqualToAnchor(bottomLayoutGuide.topAnchor)) if animated { controller.view.alpha = 0.5 diff --git a/Kiwix-iOS/Info.plist b/Kiwix-iOS/Info.plist index 791a42d1..b568f5a1 100644 --- a/Kiwix-iOS/Info.plist +++ b/Kiwix-iOS/Info.plist @@ -49,7 +49,7 @@ CFBundleVersion - 1.7.1809 + 1.7.1826 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/Kiwix-iOS/Storyboard/Search.storyboard b/Kiwix-iOS/Storyboard/Search.storyboard index 17c4bdce..12ba6b36 100644 --- a/Kiwix-iOS/Storyboard/Search.storyboard +++ b/Kiwix-iOS/Storyboard/Search.storyboard @@ -1,5 +1,5 @@ - - + + @@ -16,7 +16,7 @@ - + @@ -260,17 +260,17 @@ - + - + - + - + - + - - - - - - - - @@ -450,17 +442,17 @@ - + - + - + @@ -511,10 +503,10 @@ - + - + @@ -624,7 +616,7 @@ - + diff --git a/Kiwix-iOSWidgets/Bookmarks/Info.plist b/Kiwix-iOSWidgets/Bookmarks/Info.plist index aa40b7ec..d688110d 100644 --- a/Kiwix-iOSWidgets/Bookmarks/Info.plist +++ b/Kiwix-iOSWidgets/Bookmarks/Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.7.2363 + 1.7.2384 NSExtension NSExtensionMainStoryboard diff --git a/Kiwix/Operations/ArticleOperation.swift b/Kiwix/Operations/ArticleOperation.swift index 0a101ee9..3f13d3de 100644 --- a/Kiwix/Operations/ArticleOperation.swift +++ b/Kiwix/Operations/ArticleOperation.swift @@ -7,7 +7,18 @@ // import UIKit +import Operations -class ArticleOperation: NSObject { - +class ArticleLoadOperation: Operation { + let url: NSURL + + init?(url: NSURL) { + self.url = url + super.init() + } + + override func execute() { + + } + }