我有一个xib with是一个collectionView。
我想加载xib,所以我使用这段代码
HomeCustomCollection* myViewObject = [[[NSBundle mainBundle] loadNibNamed:@"HomeCustomCollection" owner:self options:nil] objectAtIndex:0];
加载后我设置了xib
frameTemp.size.width = screenWidth;
screenWidth =屏幕的大小。我的宽度是320,但是当我去看时,小于我设置的那个
你能告诉我问题是什么/是什么或原因?
谢谢!
编辑:这是当时使用的代码
HomeCustomCollection* myViewObject = [[[NSBundle mainBundle] loadNibNamed:@"HomeCustomCollection" owner:self options:nil] objectAtIndex:0];
frameTemp = myViewObject.frame;
//frameTemp.origin.y = rows * 1000;
frameTemp.origin.y = (rows * (userRows * 100 + 60));
frameTemp.size.height = userRows * 140;
frameTemp.size.width = screenWidth;
myViewObject.frame = frameTemp;
固定IT: 而不是
frameTemp.size.width = screenWidth;
我已经把这个
frameTemp.size.width = self.scrollView.frame.size.width;
不知道为什么,但现在正在发挥作用。 非常感谢!!