xcode条件的视图
问题描述:
我有一个复杂的控制器与XIB接口视图。我想在某些情况下更改两个标签的位置(轻微转变)。我不想在代码中硬编码标签的新坐标,因为它不是一个灵活的解决方案(将来有人可以在XIB中更改标签的位置,硬编码位置将不正确)。xcode条件的视图
那么,我能为这个问题做些什么?我应该复制XIB并在某些情况下选择其中的一个?或者可能有更优雅的解决方案?
谢谢!
答
你应该转移他们相对于他们的当前位置
CGRect LabelFrame = Mylabel.frame ;
LabelFrame.origin.x +=something ;
Mylabel.frame = LabelFrame;
这将使它在X方向的东西转移。
你可以在UIView动画块中做这个动画移动
是的,这并不坏。可能是使用邻居UI元素的坐标会更好。谢谢 – ifnull 2012-01-18 17:41:47
你应该接受它帮助你的答案:D – Shubhank 2012-01-18 17:43:41