C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 如何实现浮动在内容视图上的覆盖按钮大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在一些iPhone应用程序中,我看到一个浮动在内容视图上的按钮,例如.在应用程序EyeEm.用户滚动内容时,按钮保持原样并且仍然是交互元素.

我可以实现这个吗?

我的方法是:

>创建包含内容的视图
>按一下按钮
>但是如何使按钮浮动?

编辑:

浮动似乎是认行为.有趣的是,addSubview和insertSubview在放置按钮时具有相同的行为……两者都浮动在内容上.

- (void)addOverlayButton {
UIButton *oButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[oButton addTarget:self
           action:@SELEctor(aMethod:)
           forControlEvents:UIControlEventTouchDown];
[oButton settitle:@"Show View" forState:UIControlStateNormal];
oButton.frame = CGRectMake(80.0,210.0,160.0,40.0);
[self.view addSubview:oButton];
//[self.view insertSubview:oButton aboveSubview:_scrollView];  // same result as addSubview. 
// Both solutions let the button float over the content. 
}

解决方法

使用insertSubview:aboveSubview:方法将子视图添加到窗口的内容视图中,使用按钮和scrollview作为参数,但要小心:如果两个兄弟视图都具有透明度,则生成的绘图行为未定义.

大佬总结

以上是大佬教程为你收集整理的objective-c – 如何实现浮动在内容视图上的覆盖按钮全部内容,希望文章能够帮你解决objective-c – 如何实现浮动在内容视图上的覆盖按钮所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。