我在 iOS 8 中使用尺寸类时遇到问题。我创建了一个包含两个尺寸类的视图,一个用于 iPhone 的纵向(紧凑 x 常规),一个用于 iPad 的横向(常规 x 常规)。
我遇到的问题是,无论如何(iPhone 或 iPad),当我在标签中设置一些文本时,我的所有子视图都会消失。我注意到只有我在 Any x Any size 类中使用的视图不会消失。
这是一些代码,这使我的子视图消失了。
NSDictionary *params = @{@"fields": @"*"};
[[NewsManager sharedManager] loadNewsWithId:self.newsId
AndParams:params
success:^(News *news) {
self.news = news;
[self.name setText:news.name];
编辑:添加图像以便更好地理解
设置文本之前
设置文本后(为空)
编辑:更多信息
经过更多测试,我发现这只发生在 iOS 8 中。使用 iPhone 4S 和 iPad Simulator 7.1,它可以正常工作。