File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ let package = Package(
4747 name: " swift-cross-ui " ,
4848 platforms: [
4949 . macOS( . v10_15) ,
50- . iOS( " 11 .0" ) ,
50+ . iOS( " 12 .0" ) ,
5151 . tvOS( . v13) ,
5252 . macCatalyst( . v13)
5353 ] ,
Original file line number Diff line number Diff line change 11import SwiftCrossUI
22import UIKit
33
4- @ available ( iOS 13 , * )
4+
55extension UIKitBackend {
6+ @available ( iOS 13 , * )
67 public final class Menu {
78 var uiMenu : UIMenu ?
89 }
9-
10+
11+ @available ( iOS 13 , * )
1012 public func createPopoverMenu( ) -> Menu {
1113 return Menu ( )
1214 }
13-
15+
16+ @available ( iOS 13 , * )
1417 @available ( tvOS 14 , * )
1518 static func buildMenu(
1619 content: ResolvedMenu ,
@@ -32,7 +35,8 @@ extension UIKitBackend {
3235
3336 return UIMenu ( title: label, identifier: identifier, children: children)
3437 }
35-
38+
39+ @available ( iOS 13 , * )
3640 public func updatePopoverMenu(
3741 _ menu: Menu , content: ResolvedMenu , environment _: EnvironmentValues
3842 ) {
@@ -42,7 +46,8 @@ extension UIKitBackend {
4246 preconditionFailure ( " Current OS is too old to support menu buttons. " )
4347 }
4448 }
45-
49+
50+ @available ( iOS 13 , * )
4651 public func updateButton(
4752 _ button: Widget ,
4853 label: String ,
@@ -59,7 +64,8 @@ extension UIKitBackend {
5964 preconditionFailure ( " Current OS is too old to support menu buttons. " )
6065 }
6166 }
62-
67+
68+ @available ( iOS 13 , * )
6369 public func setApplicationMenu( _ submenus: [ ResolvedMenu . Submenu ] ) {
6470 #if targetEnvironment(macCatalyst)
6571 let appDelegate = UIApplication . shared. delegate as! ApplicationDelegate
You can’t perform that action at this time.
0 commit comments