据说这是从原点开始的x轴上的10乘10平方×100像素和距离原点的y轴上的100个像素(原点是左上角) 然而,这显然是错误的。
在设置后将视图框写入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
答案 0 :(得分:2)
添加
test.view.autoresizingMask = UIViewAutoresizingNone;
因为您的视图目前有autoresizingMask
。
答案 1 :(得分:0)
您是否将此滚动视图添加到已向上滚动的另一个视图或滚动视图?检查超视图的帧位置。
答案 2 :(得分:0)
取消选中xib文件中的“自动调整子视图”。
现在,我的蛋糕在哪里? :P