小编gra*_*212的帖子

有没有办法在iOS应用程序上为强制触摸操作编写UI测试?

我试图为我的iOS应用程序实现的主屏幕快速操作编写UI测试.因此,当我开始记录UI工作流程时,它不会让我捕获应用程序上的强制触摸事件.相反,它会忽略强制触摸并立即打开应用程序(使其成为点击事件).

有没有可能的方式与最新的Xcode8,我可以UI测试主页快速操作?我试过录制模拟器和实际设备,没有任何作用.FYI当我正常打开应用程序并触发它时,强制触摸操作正常工作.

cocoa-touch ios quickaction xcode-ui-testing 3dtouch

6
推荐指数
0
解决办法
310
查看次数

iOS约束:如何给出UILabel高度约束优先级

我有以下问题:我有一个固定高度的视图.在此视图中,有两个单线UILable.视图比两个标签都大,所以我希望它们显示如下: UIView有两个UILabels

我添加了三个约束来实现这一目标:

  • 第一个标签顶部查看顶部
  • 第二个标签顶部到第一个标签底部
  • 第二个标签底部查看底部

(如果你愿意,我可以为此添加代码,但我认为它非常明显)

所以现在问题是如下.有时视图按预期呈现,但有时呈现的方式不同: 错误的UILabels

这种行为很随机.我认为这是因为,两个UILabel都具有相同优先级的(自动生成的)高度约束.有时,第一个标签的尺寸正确,有时第二个标签会得到它.那么有没有办法改变那些自动生成的高度约束的优先级或实现这种布局的另一种方式?(我不想为第二个UILabel使用containerview)

最好的祝福

ios autolayout

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