iOS导航栏标题在更新一次后被截断
Posted
技术标签:
【中文标题】iOS导航栏标题在更新一次后被截断【英文标题】:iOS Navigation bar title truncated after updating it once 【发布时间】:2019-05-31 13:11:13 【问题描述】:通过将标题更新行更改为:
self.title = ""
self.title = "\(currentQuestion+1)/\(gameObject!.results.count)"
为了在每台 iPhone 设备上找到好看的外观,我的导航栏标题遇到了一个有趣的问题。我正在让它在一个琐事应用程序中跟踪当前问题,但它似乎在我更新一次后切断了(我相信正确的词是截断的)文本的最后一部分。
我第一次加载新的游戏视图并调用包含以下内容的函数:
self.navigationItem.title = "Current question: \(currentQuestion+1)/\(gameObject!.results.count)"
第一个问题中的视图加载如下:
https://i.imgur.com/XDRnJsb.png
一旦我按下下一个问题按钮并使用完全相同的功能,结果是这样的:
https://i.imgur.com/53WsKdY.png
我不会更改视图,只是更新标签和按钮。
今天早上它工作正常,所以我认为这与我搞砸的约束有关。 xCode 模拟器的时钟也发生了一些奇怪的事情。它有时也会被切断并显示类似 2... 而不是 2:30。这会在一分钟左右后发生。无论何时或如何发生,任何互动都不会改变,它就是这样。
时钟图像:https://i.imgur.com/8b8n3Fe.png
【问题讨论】:
你能添加代码示例吗,你在哪里调用这个代码?还有,你是如何改变问题的? 【参考方案1】:修复它并编辑帖子以反映这一点。
【讨论】:
以上是关于iOS导航栏标题在更新一次后被截断的主要内容,如果未能解决你的问题,请参考以下文章