Compare commits

...

9 Commits

Author SHA1 Message Date
Ivan Vorobei 7612456ea9 Merge pull request #120 from izyumkin/master
Typo fixed
2022-12-25 21:41:57 +03:00
izzyumkin c44ab84eca Typo fixed 2022-12-25 17:55:44 +05:00
Ivan Vorobei f08daeac2b Update README.md 2021-10-01 14:21:36 +03:00
Ivan Vorobei 9ac9e4374d Update README.md 2021-07-13 16:50:53 +03:00
Ivan Vorobei 3be7590fa2 Merge pull request #118 from elilien/master
Made the demo project support iPad and silenced two warnings with Xcode 12.5 and Swift 5.4
2021-05-28 22:19:56 +03:00
Kaixin L 801a6c8603 Made the demo project support iPad and fixed an issue that would cause the demo app to crash 2021-05-29 03:10:10 +08:00
Kaixin L e397952e6f Silenced two warnings with Xcode 12.5 and Swift 5.4 2021-05-29 03:10:09 +08:00
Ivan Vorobei 314e83dd26 Updated Readme. 2021-05-22 10:31:18 +03:00
Ivan Vorobei 965667b373 Update Readme. 2021-04-21 10:43:44 +03:00
8 changed files with 46 additions and 26 deletions
-2
View File
@@ -1,2 +0,0 @@
patreon: varabeis
custom: https://xcode-shop.com
@@ -1255,7 +1255,7 @@
PRODUCT_BUNDLE_IDENTIFIER = "by.ivanvorobei.stork-controller";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
@@ -1274,7 +1274,7 @@
PRODUCT_BUNDLE_IDENTIFIER = "by.ivanvorobei.stork-controller";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
@@ -21,7 +21,7 @@
import UIKit
@objc public protocol SPStorkControllerConfirmDelegate: class {
@objc public protocol SPStorkControllerConfirmDelegate: AnyObject {
var needConfirm: Bool { get }
@@ -21,7 +21,7 @@
import UIKit
@objc public protocol SPStorkControllerDelegate: class {
@objc public protocol SPStorkControllerDelegate: AnyObject {
@objc optional func didDismissStorkBySwipe()
@@ -86,7 +86,11 @@ extension ModalTableViewController: SPStorkControllerConfirmDelegate {
}
func confirm(_ completion: @escaping (Bool) -> ()) {
let alertController = UIAlertController(title: "Need dismiss?", message: "It test confirm option for SPStorkController", preferredStyle: .actionSheet)
var style: UIAlertController.Style = .actionSheet
if UIDevice.current.userInterfaceIdiom != .phone {
style = .alert
}
let alertController = UIAlertController(title: "Need dismiss?", message: "It test confirm option for SPStorkController", preferredStyle: style)
alertController.addDestructiveAction(title: "Confirm", complection: {
completion(true)
})
@@ -39,7 +39,11 @@ extension ModalViewController: SPStorkControllerConfirmDelegate {
}
func confirm(_ completion: @escaping (Bool) -> ()) {
let alertController = UIAlertController(title: "Need dismiss?", message: "It test confirm option for SPStorkController", preferredStyle: .actionSheet)
var style: UIAlertController.Style = .actionSheet
if UIDevice.current.userInterfaceIdiom != .phone {
style = .alert
}
let alertController = UIAlertController(title: "Need dismiss?", message: "It test confirm option for SPStorkController", preferredStyle: style)
alertController.addDestructiveAction(title: "Confirm", complection: {
completion(true)
})
+32 -18
View File
@@ -11,7 +11,14 @@ Alert you can find in [SPAlert](https://github.com/ivanvorobei/SPAlert) project.
If you like the project, don't forget to `put star ★` and follow me on GitHub:
[![https://github.com/ivanvorobei](https://github.com/ivanvorobei/Readme/blob/main/Buttons/follow-me-ivanvorobei.svg)](https://github.com/ivanvorobei)
<p float="left">
<a href="https://github.com/ivanvorobei">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/follow-me-ivanvorobei.svg">
</a>
<a href="https://opensource.ivanvorobei.by">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/more-libraries.svg">
</a>
</p>
## Navigate
@@ -368,25 +375,32 @@ Apple present in `WWDC 2019` new modal presentation style - `Sheets`. It ready u
## Other Projects
#### [SPAlert](https://github.com/ivanvorobei/SPAlert)
You can find this alerts in AppStore after feedback or after added song to library in Apple Music. Contains popular Done, Heart presets and many other. Done preset present with draw path animation like original. Also available simple present message without icon. Usage in one line code.
I love being helpful. Here I have provided a list of libraries that I keep up to date. For see `video previews` of libraries without install open [opensource.ivanvorobei.by](https://opensource.ivanvorobei.by) website.<br>
I have libraries with native interface and managing permissions. Also available pack of useful extensions for boost your development process.
#### [SPPerspective](https://github.com/ivanvorobei/SPPerspective)
Animation of widgets from iOS 14. 3D transform with dynamic shadow. Look [video preview](https://ivanvorobei.by/github/spperspective/video-preview). Available deep customisation 3D and shadow. Also you can use static transform without animation.
#### [SPPermissions](https://github.com/ivanvorobei/SPPermissions)
Using for request and check state of permissions. Available native UI for request multiple permissions at the same time. Simple integration and usage like 2 lines code.
#### [SPDiffable](https://github.com/ivanvorobei/SPDiffable)
Simplifies working with animated changes in table and collections. Apple's diffable API required models for each object type. If you want use it in many place, you pass time to implement it and get over duplicates codes. This project help do it elegant with shared models and special cell providers. Support side bar iOS14 and already has native cell providers and views.
#### [SparrowKit](https://github.com/ivanvorobei/SparrowKit)
Collection of native Swift extensions to boost your development. Support tvOS and watchOS.
Для русского комьюнити
<p float="left">
<a href="https://opensource.ivanvorobei.by">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/more-libraries.svg">
</a>
<a href="https://xcodeshop.ivanvorobei.by">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/xcode-shop.svg">
</a>
</p>
## Russian Community
В телеграм-канале [Код Воробья](https://ivanvorobei.by/sparrowcode/telegram) пишу о iOS разработке. Видео-туториалы выклыдываю на [YouTube](https://ivanvorobei.by/youtube):
Подписывайся в телеграмм-канал, если хочешь получать уведомления о новых туториалах.<br>
Со сложными и непонятными задачами помогут в чате.
[![Tutorials on YouTube](https://cdn.ivanvorobei.by/github/readme/youtube-preview.jpg)](https://ivanvorobei.by/youtube)
<p float="left">
<a href="https://tutorials.ivanvorobei.by/telegram/channel">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/open-telegram-channel.svg">
</a>
<a href="https://tutorials.ivanvorobei.by/telegram/chat">
<img src="https://github.com/ivanvorobei/Readme/blob/main/Buttons/russian-community-chat.svg">
</a>
</p>
Видео-туториалы выклыдываю на [YouTube](https://tutorials.ivanvorobei.by/youtube):
[![Tutorials on YouTube](https://cdn.ivanvorobei.by/github/readme/youtube-preview.jpg)](https://tutorials.ivanvorobei.by/youtube)