在使用Autolayout的時候,會發生ios8顯示正常,但是執行在ios7下會出現畫面跑調的問題,那解決方法如下
- (void)layoutSubviews
{
[super layoutSubviews];
BOOL contentViewIsAutoresized = CGSizeEqualToSize(self.frame.size, self.contentView.frame.size);
if( !contentViewIsAutoresized) {
CGRect contentViewFrame = self.contentView.frame;
contentViewFrame.size = self.frame.size;
self.contentView.frame = contentViewFrame;
}
}


沒有留言:
張貼留言