代码之家  ›  专栏  ›  技术社区  ›  Jonathan.

帧大小和坐标关闭(Objective-C,iPad)

  •  0
  • Jonathan.  · 技术社区  · 14 年前

    假设这是从原点到x轴的10×10平方100像素,从原点到y轴的100像素(原点是左上角) 但这显然是错误的。

    设置完视图框后,将其写入nslog,得到与我输入的值相同的值。

    <>代码:

    isscrolldock*bothsv=[[isscrolldock alloc]init];
    [Bottomsv.View设置框:CGrectmake(100,100,10,10)]
    [Bottomsv.View Backgroundcolor:[uicolor redcolor];
    [self.view addsubview:bottomsv.view];
    < /代码> 
    
    

    这里有一个Xcode项目来显示我的问题:http://www.qftpost.com/download.do?get=92f0338907e72665ea794d98ff8392b

    在设置完视图框后,将其写入nslog,得到与我输入的值相同的值。

    代码:

    ISScrollDock *bottomSV = [[ISScrollDock alloc] init];
    [bottomSV.view setFrame:CGRectMake(100, 100, 10, 10)];
    [bottomSV.view setBackgroundColor:[UIColor redColor]];
    [self.view addSubview:bottomSV.view];
    

    下面是一个Xcode项目来说明我的问题:http://www.qfpost.com/download.do?get=92f03538907e72665ea794d98ff8392b

    3 回复  |  直到 14 年前
        1
  •  2
  •   tia    14 年前

    只要添加

    test.view.autoresizingMask = UIViewAutoresizingNone;
    

    因为您的视图当前 autoresizingMask 在。

        2
  •  0
  •   hotpaw2    14 年前

    是否将此滚动视图添加到已向上滚动的其他视图或滚动视图中?检查SuperView的框架位置。

        3
  •  0
  •   Altealice    14 年前

    取消选中XIB文件中的“自动调整子视图大小”。

    我的蛋糕呢?P