动画 UIButton Down - Xcode

2024-01-28

我想知道当点击时如何使 UIButton 向下动画

-(IBAction)

提前致谢!


在你的里面IBAction

UIButton *button = (UIButton*)sender;

//animates button 25 pixels right and 25 pixels down. Customize
CGRect newFrame = CGRectMake(button.frame.origin.x + 25, button.frame.origin.y + 25, button.frame.size.width, button.frame.size.height);

[UIView animateWithDuration:0.3f
                      delay:0.0f
                    options: UIViewAnimationOptionCurveLinear
                 animations:^{
                     [button setFrame:newFrame];
                 }
                 completion:nil];

编辑 - 在帧之间切换

初始化布尔值clicked到某处不

if (!clicked){

    //animates button 25 pixels right and 25 pixels down. Customize
    CGRect newFrame = CGRectMake(button.frame.origin.x + 25, button.frame.origin.y + 25, button.frame.size.width, button.frame.size.height);

    [UIView animateWithDuration:0.3f
                          delay:0.0f
                        options: UIViewAnimationOptionCurveLinear
                     animations:^{
                         [button setFrame:newFrame];
                     }
                     completion:nil];

     clicked = YES;

} else {


    //animates button 25 pixels left and 25 pixels up. Customize
    CGRect newFrame = CGRectMake(button.frame.origin.x - 25, button.frame.origin.y - 25, button.frame.size.width, button.frame.size.height);

    [UIView animateWithDuration:0.3f
                          delay:0.0f
                        options: UIViewAnimationOptionCurveLinear
                     animations:^{
                         [button setFrame:newFrame];
                     }
                     completion:nil];

    clicked = NO;

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动画 UIButton Down - Xcode 的相关文章

  • Angular/ HTML5 到 iOS WKWebView 通信

    我们正在尝试看看发送信号的最佳选择是什么To iOS WKWebView fromAngular 6 HTML5 项目 任何示例都会很棒 我们想要做的是 我们在 Angular 网页上有一个按钮 单击该按钮应该通知 iOS 执行某些操作 我
  • iOS 上的三字母国家代码

    我知道您可以在 iOS 上获取所有国家 地区的两个字母的国家 地区代码 但是有没有办法获得三个字母的国家代码 So from http en wikipedia org wiki ISO 3166 1 alpha 2 http en wik
  • NSNotification 与dispatch_get_main_queue

    和 关联这个问题 https stackoverflow com questions 7905192 iphone grand central dispatch main thread我想知道关于何时使用 NSNotification 在主
  • Xcode - 免费清除设备文件夹?

    我正在删除一些文件夹和文件 以便在驱动器上腾出更多空间 我知道在路径中 Library Developer CoreSimulator Devices 每个模拟器和每个版本都有文件夹 这个文件夹对我来说大约有 11GB 大小 我知道我可以删
  • 快速从 appDelegate 中 popToRootViewController

    我试图从应用程序委托弹出到导航堆栈的根视图控制器 并且在将 obj c 中的内容转换为 swift 时遇到一些问题 obj c 中的工作原理 UINavigationController navigationController UINav
  • iOS swift 应用程序启动时出现黑屏

    我有个问题 当我启动我的应用程序时 会看到黑屏几秒钟 然后出现启动屏幕 我的启动画面不是默认的 我使用了视图控制器 因为我的启动画面有一个动画 我搜索了一个解决方案 我得到了这个 在我的闪屏加载 iPhone 之前出现黑屏 https st
  • 如何在 Swift 4 中以编程方式将 IBAction 添加到 uibutton?

    如何以编程方式将 IBAction 添加到 uibutton button addTarget self action Selector buttonAction for touchUpInside func buttonAction se
  • Swift 中 UIViewController 子类成员的双重初始化

    我想制作一个自定义容器视图控制器并向其子类添加一些成员UIViewController 当我尝试使用以下代码从应用程序委托初始化它时 self window UIWindow frame UIScreen mainScreen bounds
  • Braintree DropIn + Apple Pay,未出现 Apple Pay 项目

    我成功调用DropIn来自 Braintree SDK 的视图 这BTDropInRequest设置应显示三项 PayPal 信用卡 苹果支付 但由于某种原因在DropIn视图仅呈现两个项目而不是三个 PayPal 信用卡 我做错了什么 准
  • 将 NSDate 转换为 SWIFT 中具有特定时区的字符串

    在我的核心数据库中 我有一个带有 NSDate 属性的 新闻 实体 我的应用程序遍布全球 新闻已发布2015 09 04 22 15 54 0000法国时间 GMT 2 为了保存日期 我将其转换为 UTC 格式 let mydateForm
  • ios 8 opengl es 1.1 已停产?

    我们即将在 iOS 应用商店上推出一款游戏 最近我们发现它无法在 iOS 8 上运行 游戏加载到黑屏 但其他一切似乎都可以运行 可以听到音乐 对触摸屏有反应 但显示屏上没有任何反应 我们的引擎相当旧并且使用 OpenGL ES 1 1 我现
  • NSPredicate 查询不包含特定字符串

    对这个问题进行了高低查找 但找不到我的答案 我正在查询核心数据以查找不等于指定字符串的所有记录 例如 所有不等于当前会话ID的记录 我已经尝试过这些但无济于事 NSPredicate predicate NSPredicate predic
  • iOS UITableViewCell需要按两次才能调用didSelectRowAtIndexPath

    我有一个 UITableView 有时需要您触摸它两次才能选择一个单元格 更多细节 仅当表格一直向上或一直向下滚动后才需要两次触摸 只需第二次触摸即可呼叫didSelectRowAtIndexPath 当表格以自然的 向上滚动位置 打开时
  • 如何在 Monotouch 中对 UIImageView 进行运动模糊效果?

    在 MonoTouch 中进行实时运动模糊的方法是什么 当滚动惯性图片库时 我需要在 UIImageView 上应用运动模糊效果 以强度和方向作为参数 就像在 Photoshop 中一样 我在 CocoaTouch 或 CoreAnimat
  • 应用程序在第二次运行 nsnull 计数的循环时崩溃

    我有一个循环 第一次运行正常 但第二次循环时我得到 NSNull count unrecognized selector sent to instance 0x3a094a70 Terminating app due to uncaught
  • UITextField 字体大小在开始或停止输入字符时发生变化

    我见过很多线程 但没有找到解决这个问题的任何具体解决方案 我使用 XIB 创建了 UITextfield 尚未以编程方式对该字段执行任何操作 一旦我开始打字 文本字段的字体就会改变 一旦我将焦点移出文本字段 并且随着键盘消失 字体大小就会减
  • iOS UITableViewCell 配件在左侧?

    对于我的应用程序 我想要一些可以同时具有复选标记和详细信息披露按钮的单元格 也就是说 我希望它们看起来与 iOS 设置中的 Wi Fi 网络选择一模一样 左侧的复选标记 中间的内容 右侧的详细信息披露按钮 有没有正确的方法来做到这一点 或者
  • 编写支持 iOS 3.1.3 和 iOS 4.x 的 iOS 应用程序时的陷阱

    我想编写一个可以在 iOS 3 1 3 到 iOS 4 1 上运行的应用程序 我知道如何设置部署目标和基础 SDK 阅读 Apple 文档后 它很大程度上依赖于检查类是否可用和 或实例是否响应特定选择器 现在我的问题是 如果 Apple 从
  • ios 8 核心数据崩溃

    保存时 CoreData 发生崩溃 2014 09 16 09 51 58 273 My app 2678 105246 Terminating app due to uncaught exception NSInvalidArgument
  • 应用程序图标未刷新

    我更改了新版本应用程序中的图标图像 并且我在设备中安装了旧版本应用程序 然后我安装了新版本 它在 iOS 5 中运行良好 但在 iOS 6 中 图标没有刷新 它仍然显示旧版本图标 徽标 如果没有安装旧版本应用程序 该设备在 iOS 5 和

随机推荐

  • 使用 onclick 按钮成功更改视频源和轨道,但视频仍然相同

    在开始之前 如果我属于转发 我很抱歉 但是 在检查了上一个线程后我仍然没有得到答案 我尝试使用 onclick 按钮更改视频源 但是 尽管来源已更改 但视频仍然相同
  • 在 Swift 中更改属性字符串的文本并保留属性

    对于数据库程序中的输出 我插入了某些文本标记以指示粗体或斜体 以及一些替换图像的文本 例如 Important 所有员工到休息室 的最终输出应为 重要的 所有员工到休息室 我编写了代码来查找周围带有 符号和 符号的文本 但我现在遇到的问题是
  • 检查对象是否是数字

    我想检查一个对象是否是一个数字 以便 ToString 会产生一个包含数字的字符串 NET 中是否可以通过简单的类型检查来实现 喜欢 if p is Number 或者我应该转换为string 然后尝试解析为double Update 澄清
  • 如何使用 .htaccess 文件启用 php 扩展

    我需要启用php intl扩展名仅在我网站的子域中 所以我使用 htaccess文件来使用此代码执行此操作
  • Spring 3.2 DeferredResult - 如何设置错误响应的状态代码?

    Spring Web 3 2 附带了DeferredResult用于异步请求处理的类 它有一个setErrorResult用于在出现问题时提供替代响应 但无法提供 http 错误代码 当然 必须可以控制失败请求的 http 响应代码 我如何
  • 如何在 TextInputLayout 中显示错误时禁用浮动

  • 根据id将数组中的n个对象合并到一个数组中

    我正在尝试合并下面列出的对象数组中的 n 个对象 我尝试使用reduce方法 但我不明白我做错了什么 对于高级js方法来说仍然是新的 const array data 1 foo bar test true 4 foo boor data
  • Google 应用程序引擎上的 Python 线程(或其等效项)解决方法?

    我想制作一个执行以下操作的 Google App Engine 应用程序 客户端发起异步http请求 服务器开始处理该请求 客户端发出 ajax http 请求来获取进度 问题是服务器处理 步骤 2 可能需要 30 秒以上 我知道 Goog
  • 如何在 android 中创建自定义渐变?

    我想知道这种渐变颜色在android中是否可行 如果可以的话怎么办 http www techandall com wp content uploads 2013 10 techandall mobile analytics UI conc
  • ASP.NET MVC:在所有操作上执行代码(全局 OnActionExecuting?)

    是否有一个我可以覆盖的 全局 OnActionExecutingall我的 MVC 操作 无论控制器如何 在被调用时会执行某些操作 如果是这样 怎么办 Asp net MVC3 添加了对全局过滤器 http weblogs asp net
  • 如何以编程方式检测操作系统 (Windows) 何时唤醒或进入睡眠状态

    背景 我儿子喜欢在不应该使用笔记本电脑的时候使用他的笔记本电脑 我只是想如果我可以编写一个应用程序 每当他打开 关闭笔记本电脑时就会向我发送电子邮件 这会很方便 我什至愿意接受当机器上有网络流量时通知我的东西 Question 如何以编程方
  • BCrypt 性能恶化

    我们在 Jboss 服务器 6 1 中运行三个 Web 应用程序 标准 Spring MVC Hibernate 所有三个应用程序共享一个通用的身份验证方法 该方法被编译为 JAR 并包含在每个 WAR 文件中 我们的身份验证方法使用 or
  • 格式化字母数字字符串

    我有一个包含 16 个字母数字字符的字符串 例如F4194E7CC775F003 我想将其格式化为 F419 4E7C C775 F003 我尝试使用 string Format 0 F4194E7CC775F003 但这不起作用 因为它不
  • Sublime Text 是否支持 CSS/SASS 文件的实时编辑?

    Sublime Text 支持文件实时编辑吗 我正在寻找更好的工作流程 我真的很喜欢 Sublime Text 但最近我被 Codepen io 和 最近测试的 Adobe Brackets 等工具的 实时编辑 功能宠坏了 当我回到 Sub
  • Boost Python 的性能

    我正在做一个项目 正在尝试使用 boost python 当研究如何组织我的 python 界面时 我遇到了一个问题comment https stackoverflow com questions 4774807 how to organ
  • 立即应用用户界面更改

    我正在 Android 上编写一些 ui 屏幕 有时我需要立即查看 ui 更改 但可以在下一个 ui 线程请求中看到该更改 因此 例如 如果我删除屏幕上的一个视图并以编程方式添加另一个视图 然后更改整个视图 使用 viewAnimator
  • 节点的 xlabels 与点中的边缘重叠

    我尝试使用 dot 绘制图表 但遇到以下问题 节点的标签b与边缘重叠a to b 有没有办法以某种方式移动这个标签来避免这种情况 这是我用来生成图像的代码 使用dot digraph A rankdir LR center true mar
  • 是否需要担心“解析器规则中的隐式标记定义”?

    我正在使用 ANTLR 和 ANTLRWorks 2 创建我的第一个语法 我已经完成了语法本身 它识别用所描述的语言编写的代码并构建正确的解析树 但除此之外我还没有开始任何事情 让我担心的是 解析器规则中第一次出现的标记都会用黄色曲线下划线
  • 用 C++ 读取配置 xml 文件

    如何在C 中读取以下配置文件 STL有支持吗 我无法使用其他第三方库
  • 动画 UIButton Down - Xcode

    我想知道当点击时如何使 UIButton 向下动画 IBAction 提前致谢 在你的里面IBAction UIButton button UIButton sender animates button 25 pixels right an