如果切换xib的尺寸 比如4.0 那么我模拟器是4.7 这时候获取的frame就会不匹配 我需要的效果是 弹窗跟随着button的位置
获取button对于父视图的位置
CGPoint originInSuperview = [KEY_WINDOW convertPoint:CGPointZero fromView:btn];
如图
获取button对于父视图的位置
CGPoint originInSuperview = [KEY_WINDOW convertPoint:CGPointZero fromView:btn];
如图
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答902 阅读
难道你还在 hard code 位置?使用 autolayout 吧, 设置弹窗与按钮的位置约束,不用管屏幕的 frame 是多少。