亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ios可拖動(dòng)按鈕實(shí)例

 更新時(shí)間:2018年03月08日 11:24:08   作者:Crazy灬Coding  
下面小編就為大家分享一篇ios可拖動(dòng)按鈕實(shí)例。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

最近產(chǎn)品抽風(fēng),想做許鮮網(wǎng)的那個(gè)小客服按鈕,雖然沒(méi)啥難度,但是我懶啊,哈哈,上度娘搞了一個(gè),但是點(diǎn)擊事件和拖動(dòng)重復(fù)了,擦。干脆寫(xiě)一個(gè)吧,僅供參考。

話不多說(shuō),上代碼:

- (UIButton *)panButton {
 if (!_panButton) {
  UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];
  _panButton = [[UIButton alloc] init];
  _panButton.backgroundColor = [UIColor blueColor];
  _panButton.layer.borderWidth = 1.f;
  _panButton.layer.borderColor = [UIColor greenColor].CGColor;
  [_panButton setTitle:@"清除緩存" forState:UIControlStateNormal];
  _panButton.titleLabel.font = [UIFont systemFontOfSize:9];
  [_panButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
  [_panButton addGestureRecognizer:panGesture];
 }
 return _panButton;
}
- (void)panAction:(UIPanGestureRecognizer *)recognizer {
 CGPoint translationPoint = [recognizer translationInView:self.view];
 CGPoint center = recognizer.view.center;
 recognizer.view.center = CGPointMake(center.x + translationPoint.x, center.y + translationPoint.y);
 [recognizer setTranslation:CGPointZero inView:self.view];
}
-(void)buttonAction:(UIButton *)sender
{
 NSLog(@"煩人,點(diǎn)我干啥~");
}

以上這篇ios可拖動(dòng)按鈕實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • iOS安全防護(hù)系列之重簽名防護(hù)與sysctl反調(diào)試詳解

    iOS安全防護(hù)系列之重簽名防護(hù)與sysctl反調(diào)試詳解

    這篇文章主要給大家介紹了關(guān)于iOS安全防護(hù)系列之重簽名防護(hù)與sysctl反調(diào)試的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)各位iOS開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • iOS動(dòng)畫(huà)實(shí)現(xiàn)雨花與櫻花特效

    iOS動(dòng)畫(huà)實(shí)現(xiàn)雨花與櫻花特效

    小編今天為大家?guī)?lái)一場(chǎng)淅淅瀝瀝的夜空之雨和滿(mǎn)天飛舞的櫻花之戀,希望能在炎炎夏日為您帶來(lái)一絲清爽的涼意!學(xué)習(xí)iOS動(dòng)畫(huà)的小伙伴們可以參考學(xué)習(xí)。
    2016-08-08
  • 使用UItableview在iOS應(yīng)用開(kāi)發(fā)中實(shí)現(xiàn)好友列表功能

    使用UItableview在iOS應(yīng)用開(kāi)發(fā)中實(shí)現(xiàn)好友列表功能

    這篇文章主要介紹了使用UItableview在iOS應(yīng)用開(kāi)發(fā)中實(shí)現(xiàn)一個(gè)好友列表功能的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2015-12-12
  • iOS NSTimer循環(huán)引用的辦法

    iOS NSTimer循環(huán)引用的辦法

    這篇文章主要介紹了iOS NSTimer循環(huán)引用的辦法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • iOS開(kāi)發(fā)實(shí)戰(zhàn)之Label全方位對(duì)齊的輕松實(shí)現(xiàn)

    iOS開(kāi)發(fā)實(shí)戰(zhàn)之Label全方位對(duì)齊的輕松實(shí)現(xiàn)

    這篇文章主要給大家介紹了關(guān)于iOS開(kāi)發(fā)實(shí)戰(zhàn)之輕松實(shí)現(xiàn)Label全方位對(duì)齊的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • IOS中實(shí)現(xiàn)圖片點(diǎn)擊全屏預(yù)覽

    IOS中實(shí)現(xiàn)圖片點(diǎn)擊全屏預(yù)覽

    IOS作為一款智能手機(jī)系統(tǒng),在查看圖片的時(shí)候,如果能夠?qū)崿F(xiàn)全屏,對(duì)用戶(hù)來(lái)說(shuō)有很好的視覺(jué)體驗(yàn),其實(shí)實(shí)現(xiàn)起來(lái)非常的簡(jiǎn)單,下面我就結(jié)合一個(gè)簡(jiǎn)單的代碼給大家來(lái)分享一下,,需要的朋友可以參考下
    2015-11-11
  • 解決iOS11圖片下拉放大出現(xiàn)信號(hào)欄白條的bug問(wèn)題

    解決iOS11圖片下拉放大出現(xiàn)信號(hào)欄白條的bug問(wèn)題

    這篇文章主要介紹了iOS11圖片下拉放大出現(xiàn)信號(hào)欄白條的bug問(wèn)題,需要的朋友參考下吧
    2017-09-09
  • iOS中 UIImage根據(jù)屏寬調(diào)整size的實(shí)例代碼

    iOS中 UIImage根據(jù)屏寬調(diào)整size的實(shí)例代碼

    最近做項(xiàng)目遇到這樣一個(gè)需求,要求UIImage根據(jù)屏幕寬度按照自己本身比例改變高度,下面通過(guò)本文給大家分享iOS UIImage根據(jù)屏寬調(diào)整size的實(shí)例代碼,需要的朋友參考下吧
    2017-01-01
  • IOS 仿Android吐司提示框的實(shí)例(分享)

    IOS 仿Android吐司提示框的實(shí)例(分享)

    下面小編就為大家分享一篇IOS 仿Android吐司提示框的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • iOS屏幕適配開(kāi)發(fā)實(shí)用技巧

    iOS屏幕適配開(kāi)發(fā)實(shí)用技巧

    這篇文章主要為大家詳細(xì)介紹了iOS屏幕適配開(kāi)發(fā)實(shí)用技巧,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評(píng)論