MACを持っていないのでiPad Playgroundsでプログラムを作っています。
SwiftUIでButtonをタップするとスクリーンが最大限まで暗くなるシステムを作りたいのですが、
色々なサイトで調べた下記の方法ですが、iPadのPlaygroundsで試してみても画面は少しも暗くなりません。
何かコードに間違いがありますでしょうか?(下記のコードでエラーは出ません)
それともiPhone等の実機で試してみれば大丈夫とかありますでしょうか?
(現在実機で試す環境は私にはありません)
//iPadOS15, Swift5.3 import PlaygroundSupport import SwiftUI var prevScreenBrightness = UIScreen.main.brightness struct ContentView: View { var body: some View { Button(action: { if UIScreen.main.brightness == prevScreenBrightness { UIScreen.main.brightness = 0.0 } else { UIScreen.main.brightness = prevScreenBrightness } }) { Image(systemName: "lightbulb") } } } PlaygroundPage.current.setLiveView(ContentView())
回答1件
あなたの回答
tips
プレビュー