有的时候我们希望在xib生成的视图上面添加一个新的图层,比如一个圆角的按钮,你可能想用xib设置按钮而用calayer画一个圆角图层添加到按钮的下方,你可能想到在awakefromnib中来拿到按钮的frame,但是这时你可能发现你拿到的并不是真正的位置,而是你xib文件中摆放的位置,那我们可以先setneedlayout然后layoutifneeded,然后再获取frame
有的时候我们希望在xib生成的视图上面添加一个新的图层,比如一个圆角的按钮,你可能想用xib设置按钮而用calayer画一个圆角图层添加到按钮的下方,你可能想到在awakefromnib中来拿到按钮的frame,但是这时你可能发现你拿到的并不是真正的位置,而是你xib文件中摆放的位置,那我们可以先setneedlayout然后layoutifneeded,然后再获取frame
本文标题:xib遇到的坑
本文链接:https://www.haomeiwen.com/subject/ebtxpftx.html
网友评论