我有一个子类UITableViewCell。在故事板中,我添加了一些标签和按钮并创建了相应的插座,我使用尺寸检查器设置和调整各自的框架。 iPhone 6的布局看起来很不错。在iPhone 5上,屏幕右侧显示屏幕。在UITableView子类的layoutSubviews方法中,我尝试调整标签和按钮的框架。当tableview首次出现时,按钮和标签位于Storyboard中为各自帧指定的位置,而不是我在layoutSubviews中设置的帧/位置。片刻之后,它们出现在layoutSubviews中设置的位置。然而,有时候,我看到它恢复到旧的故事板设置位置。
任何想法可能会发生什么?我想明确地设置标签和按钮框架,让它们留在我放置的位置。我不想使用约束,因为它们在Storyboard中使用起来非常痛苦,并且通常表现不佳或粒度不佳。