|
|
1
2
经过一番尝试后,我注意到CosmosView使用的是固有的内容大小,只会与它所容纳的内容(星星)一样大,我认为这是导致问题的原因,所以我使用了一个丑陋的方法,目前有效,只是给它分配了一个自定义大小的新框架,如下所示:
这仍然以上面的星星为中心,但现在它们都可以点击,点击时提供正确的评分值。 |
|
|
2
0
尝试以下简单的方法可能会对您有所帮助:
|
|
|
3
0
如果 preferredStyle为.alert 而不是.actionSheet。基于在显示警报控制器(视图)之前我们无法合法地知道大小的事实,我选择这样做(在Swift 3中):
注意:可能需要对.actionSheet进行调整。 |