在界面上拖动button控键,用objective c来写。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在界面上拖动button控键,用objective c来写。相关的知识,希望对你有一定的参考价值。

参考技术A UIButton * button=[[UIButton alloc]initWithFrame: CGRectMake(0, 0, 320, 100)];
[self.view addSubview:button];

//第一句定义一个UIButton x位置为0、y位置为0、宽度为320、高度为100
//第二句将button加入view里,如果不加就显示不出来。追问

拖动啊 这句话我也会啊

追答

拖动的话根本不用写啊,直接在xib里按住alt,然后右键点button选择一个监听器,按住左键后直接拖到.h文件里就产生了一个IBAction类的监听器方法,在.m里写触发事件就行了。

参考技术B 你想实现的是拖动button然后按钮跟着一起动吗??追问

追答

y因为button是内嵌了手势识别,touchupinside就是一个手势,所以如果想给button添加手势,只能把button做成一个view,为view添加拖拽手势和tap轻拍手势,拖拽的时候就是移动他的中心,就会移动,轻拍其实就等于按下,然后触发一些什么操作

追问

不懂,能写下吗?

以上是关于在界面上拖动button控键,用objective c来写。的主要内容,如果未能解决你的问题,请参考以下文章

qt里如何给button添加背景图片

2018/5/14~2018/5/18 周记

UWP 用Thumb 控件仿制一个可拖动悬浮 Button

如何在画布上制作 HTML5 可拖动对象?

如何在 Objective-C 中的地图上拖放和拖动图钉

如何在asp.net中使用my97时间控键