织梦CMS - 轻松建站从此开始!

沙龙国际网上娱乐亚洲第一品牌-www.salon365.com

当前位置: 主页 > 沙龙国际salon365 >

使用了autolayout就无法在viewDidLoad中改变视图的f

时间:2017-07-18 04:06来源:未知 作者:admin 点击:
假设,在xib文件中定义了视图控制器的view,其中有一个label,被放置在view的中心位置(通过constraints固定)。 现在想通过触摸屏幕的某个点实现label从左滑入,从右滑出的效果(目标-
  • 假设,在xib文件中定义了视图控制器的view,其中有一个label,被放置在view的中心位置(通过constraints固定)。

  • 现在想通过触摸屏幕的某个点实现label从左滑入,从右滑出的效果(目标-动作)。于是我在viewDidLoad中将label的frame设置到屏幕左边,窗口外侧。可是实现效果却是label从原地冒了出来(就是不知道什么时候label的frame又被改回了xib中的frame)。

  • 我试过在动作方法中对label的frame进行同样的设置,这时效果符合预期。所以我的问题是,为什么不能viewDidLoad方法中进行这样的修改,我记得同视图相关的设置都应该在这个方法里完成啊?

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容