是否有视图与主视图重叠,但不是全部?大约80/90%?我问这是因为设计师设计了类似的东西:
如您所见,我有一个View和背后的主视图。我该如何实现呢?什么是创建costum视图的最佳方式,可以在将来重用?
韩国社交协会!
答案 0 :(得分:1)
您可以像这样更改UIView
的原点x :(例如,左起100px空格)
view.frame = CGRectMake( 100, 0, view.frame.size.width, view.frame.size.height );
不要忘记x和y从左下角开始。
view.frame = CGRectMake( x, y, width, height);
创建自定义视图的最佳方式是什么,可以重复使用 未来?
从Objects库中添加UIView
,然后将其子类化。
更新(动画做):
[UIView animateWithDuration:0.5f animations:^{
[viewOutlet setFrame:CGRectMake( 100, viewOutlet.frame.origin.y, viewOutlet.frame.size.width, viewOutlet.frame.size.height)];
}];