将xib加载到UIViewController

时间:2016-01-28 21:08:42

标签: ios objective-c uiviewcontroller xib

我有一个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;

不知道为什么,但现在正在发挥作用。 非常感谢!!

0 个答案:

没有答案