小编shi*_*him的帖子

iOS UILabel.appearance().textColor不可用

我正在尝试更改我的应用程序中所有标签的默认文本颜色.我曾尝试使用UILabel.appearance().textColor,但它不适用于我.有人可以告诉我做错了什么吗?我已经检查了很多关于SO的问题,最新的问题是这个.根据描述,它是可用的.

在此输入图像描述

如果我改变了背景颜色 - 它有效.试图改变tintColor - 没有效果.为什么?是从UIAppearance协议中删除了吗?

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate {
    var window: UIWindow?
    var smStore: SMStore?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

        // UIAppearance configuring
            let tintColor = UIColor.white
            //let backgroundColor = UIColor(red: 5, green: 72, blue: 149, alpha: 1)
            let backgroundColor = UIColor.black

            // Global tintColor
            window?.tintColor = tintColor

            // UIViews
            UIView.appearance().tintColor = tintColor
            UIView.appearance().backgroundColor = backgroundColor

            // UINavigationBars
            UINavigationBar.appearance().tintColor = tintColor
            UINavigationBar.appearance().backgroundColor = tintColor

            // UITableViews
            UITableView.appearance().backgroundColor = …
Run Code Online (Sandbox Code Playgroud)

ios uiappearance swift swift4

4
推荐指数
1
解决办法
1375
查看次数

如何快速为 stackview 中包含的标签提供动态高度

在单元格内部UITableView我有以下结构。

UITableView结构截图

它有两个UIStackView实例,左和右

  1. 左侧堆栈视图包含 3 个视图。每个视图包含 1 个标签(Label1、Label2、Label3)
  2. 右侧堆栈视图包含 2 个视图。每个视图包含 1 个标签(Label5、Label6)

Label1、Label2 和 Label3 的约束是相对于其父视图的顶部、左侧、右侧和底部。

现在,当我在运行时向 Label1、Label2 和 Label3 添加文本时,它会提供动态高度,但会在顶部和底部留出空间,以便那些文本较少的标签。下面是输出。

cell动态高度问题截图

我想减少所有三个标签(即 Label1、Label2、Label3)的顶部和底部空间。

任何帮助将不胜感激。

uitableview ios swift uistackview

4
推荐指数
1
解决办法
1万
查看次数

如何转义“#”以便它不会在 GitHub 评论中引用问题?

引用问题相反,我只想输出#5没有任何链接的文本。我怎样才能做到这一点?

例如,来自 Unity 的着色器错误消息可能包含#以下数字:

“自然/地形/标准”中的着色器错误:
实参 #3 必须与形式输出参数(“权重”)
类型相同 实参 #4 必须与形式输出参数(“mixedDiffuse”)
实参 #5类型相同与正式输出参数(“mixedNormal”)类型相同
,第 64 行的函数调用中的参数过多(在 d3d9 上)

我试过了\#5#5但它们不起作用:仍然链接。

问题不集中在如何逃脱#,而是#5,这将被转换为指向另一个问题的链接。这是出乎意料的。

github github-flavored-markdown

4
推荐指数
1
解决办法
384
查看次数

不同方案的不同捆绑标识符

我正在构建一个 iOS 应用程序,并且想在 Xcode 10 中为不同方案设置不同的包标识符。在哪里可以找到该设置?

xcode-project bundle-identifier xcode10

4
推荐指数
1
解决办法
5043
查看次数

WWDC 2019 - iOS13 2020 年 4 月要求

WWDC 2019 视频为 iOS 13 现代化您的 UI 中,Apple 提到了一项要求,即到 2020 年 4 月,所有应用程序都应该

  • 采用启动故事板
  • 支持任何尺寸
  • 支持分屏多任务

难道“支持分屏多任务处理”的意思是在描述会话258:构建您的应用程序的多个窗口会话212:iPad上引入多个Windows

因此,应用程序必须在 Xcode 中将 Base SDK 版本升级到 iOS 13 并实现场景方法。

所以我们需要将 Xcode 中的部署目标升级到任何较低版本,例如 iOS 11?

ios ios13

4
推荐指数
1
解决办法
3643
查看次数

Apple TV 与 Xcode 配对时遇到问题

当尝试将 Xcode 与我的 Apple TV 配对时,它显示

该设备已在设备面板中被忽略。

在这个问题得到解决之前,我无法继续正常开发,但是我找不到取消忽略的按钮。请帮助我,谢谢!

xcode apple-tv tvos

4
推荐指数
2
解决办法
7400
查看次数

如何获得 Apple 表情符号名称而不是 Unicode 名称?

我看到字符查看器中显示的表情符号的 Unicode 名称与其 Apple 名称不同。如何使用 Swift 获取表情符号的 Apple 名称?

例子:

表情符号:

Unicode 名称(通过 获得.applyingTransform(.toUnicodeName, reverse: false)):

张开嘴和微笑的眼睛的笑脸

Apple 名称(来自 macOS Character Viewer):

眯着眼睛咧嘴笑的脸

emoji swift swift-string

4
推荐指数
1
解决办法
213
查看次数

macOS 上的 Swift:使用 URL 作为参数打开 Chrome

我想使用 macOS 应用程序中的特定 URL 打开 Chrome。

我正在尝试这样的操作,但不幸的是它不起作用。Chrome 已打开,但未使用给定的 URL 字符串。

let configuration = NSWorkspace.OpenConfiguration()
configuration.arguments = [url.absoluteString]
let appUrl = URL(fileURLWithPath: "/Applications/Google Chrome.app")
NSWorkspace.shared.openApplication(at: appUrl,
    configuration: configuration,
    completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

open()在这种情况下对我没有帮助,因为我不想打开标准浏览器。

非常感谢帮助!

macos swift

4
推荐指数
1
解决办法
1403
查看次数

Xcode UI 测试:测试运行时模拟器不可见

在 Xcode 中运行 UITests 时遇到问题,模拟器已启动但不可见,测试仍然运行良好,但我看不到发生了什么。

模拟器推出

我相信测试正在运行,因为我可以看到所有输出,如果我故意犯错,调试输出也会正确显示它。如果我运行主目标或单元测试目标,模拟器是可见的,问题仅在于 UI 测试。

我尝试清理项目,删除派生数据,甚至重新启动机器,但没有帮助。

xcode simulator ios xcode-ui-testing

4
推荐指数
1
解决办法
984
查看次数

无活动配置。确保在 Info.plist 中设置了 GIDClientID

我对应用程序开发非常陌生。我试图配置我的 GoogleSignInButton 回调函数。

我收到错误:

无活动配置。确保在 Info.plist 中设置了 GIDClientID。

但是,我的 Info.plist 定义了 GIDClientID 以及按照此处建议生成的值

在此输入图像描述

操作系统:13.0 测试版

Xcode:版本 14.1 beta 3

xcode google-signin

4
推荐指数
1
解决办法
8030
查看次数