当前位置:首页 > 操作系统 > MacOs

macOS SwiftUI 基础之如何设置App登录即可启动(教程含源码)

macOS SwiftUI 基础之如何设置App登录即可启动(教程含源码)

请注意,Mac 应用商店准则要求"在登录时启动"功能才能针对用户操作启用。这通常是通过使其成为默认禁用的首选项来解决的。许多应用程序还允许用户在欢迎屏幕上激活它。

使用方法

此包附带了一个启动AtLogin.Toggle,它就像内置的切换,但具有预先定义的绑定和标签。单击视图可切换应用的"登录启动"。

<code>struct ContentView: View {
	var body: some View {
		LaunchAtLogin.Toggle()
	}
}
</code>

默认标签是"登录时启动",但可以覆盖本地化和其他需求:

<code>struct ContentView: View {
	var body: some View {
		LaunchAtLogin.Toggle {
			Text("Launch at login")
		}
	}
}

</code>

绑定与@ObservedObject:

<code>import SwiftUI
import LaunchAtLogin

struct ContentView: View {
	@ObservedObject private var launchAtLogin = LaunchAtLogin.observable

	var body: some View {
		Toggle("Launch at login", isOn: $launchAtLogin.isEnabled)
	}
}

</code>

Combine

<code>import Combine
imp</code>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐