“拖动”移动 uibutton,使其行为类似于 uiScrollView

2023-12-01

我需要在屏幕上上下滑动 uibutton(仅限 Y)。它需要被限制在一个区域内。我希望能够点击它并拖动or轻拂它,就像 uiScrollView 一样。它与 uiScrollView 不同的原因是您必须从按钮开始,而不是从 uiScrollView 内的任何地方开始!


您可以使用触摸移动事件来移动视图。有一个示例教程MoveMe由 Apple 开发,拖动视图并在释放触摸后为视图设置动画。特别检查触摸事件(touchesBegan、touchesMoved、touchesEnded)MoveMeView.m了解他们如何移动 placardView。您可以像 placardView 一样移动按钮。

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

“拖动”移动 uibutton,使其行为类似于 uiScrollView 的相关文章

  • 如何使用 AVAssetWriter 将视频裁剪成方形 iOS

    我正在使用 AVAssetWriter 录制视频 我希望能够将视频裁剪成与顶部有偏移的正方形 这是我的代码 NSDictionary videoCleanApertureSettings NSDictionary dictionaryWit
  • SDK“iOS 8.4”不允许临时代码签名

    我正在尝试在 iPhone 上运行我的 IOS 应用程序 我有一个苹果开发人员帐户 并且我执行了创建证书的所有步骤 当我尝试运行它时 我收到以下错误消息 代码签名错误 SDK iOS 8 4 不允许进行临时代码签名 CodeSign 错误
  • Xcode 4:如何查看控制台?

    我似乎找不到在 XCode 4 中运行控制台 以显示 NSLog 注释 的方法 以前版本的 XCode 的正常方法不起作用 有谁知道如何实现这一目标 您需要单击日志导航器图标 左侧边栏最右侧 然后在左侧边栏中选择您的调试 运行会话 您将在编
  • 继续在后台运行iOS应用程序,从加速器收集数据并将其发送到服务器

    我开发了一个应用程序 用于读取加速器数据 将它们存储在本地并以特定的时间间隔频繁地将它们发送到服务器 该应用程序必须在后台运行 但一段时间后 有时 3 分钟 它会停止发送 就像关闭一样 是否可以使应用程序始终保持活动状态 在后台运行并将数据
  • iOS 5:UIImagePickerController 崩溃

    我面临的问题是UIImagePickerController在 iOS 5 中 我的应用程序开发于iOS4 3但现在我将其升级为iOS5 当我尝试从照片库中选择图像时 我的应用程序崩溃了 它在 main m 文件中崩溃EXE BAD ACC
  • 下载文件时如何更新 UICollectionViewCell 子类中的进度条

    我要疯了 我正在尝试更新进度条UICollectionViewCelll当我下载文件时 我已经尝试了一切 一切 这是我最后的尝试 我创建了一个子类UICollectionViewCell 与一个连接xib file import
  • 核心数据和 BOOL 设置

    我正在开发一个使用 Core Data 作为后端来管理 SQLite 记录的应用程序 我可以使用字符串和数字进行所有操作 但刚刚尝试添加 BOOL 字段 但似乎无法正常工作 在 xcdatamodel 中 我向我的对象添加了一个名为isCu
  • iPhone OS 支持隐式动画吗?

    Mac OS X 的示例 aView animator setFrame NSMakeRect 100 0 100 0 300 0 300 0 我在 UIKit 中尝试过类似的方法 但 UIView 似乎没有动画方法 那么没有 隐式 动画吗
  • 如何用动画隐藏/显示 UISearchBar 范围栏?

    我想在表格为空时 在搜索栏第一次编辑之前 不显示范围栏 在编辑时不显示范围栏 最后在编辑完成时显示它 我了解 UISearchBarDelegate 协议 但我不知道如何用动画显示 隐藏范围栏 我知道 UISearchBar 有setSho
  • Crashlytics 集成问题

    我在整合时遇到问题崩溃解决方案进入我的项目 按照网站上的说明进行操作 但不久之后安装 Crashlytics mac 应用程序 添加新的构建脚本 粘贴脚本 然后我构建我的项目以继续 然后应用程序崩溃了 Update 当时 我忘记在 AppD
  • UIStatusBarStyle PreferredStatusBarStyle 在 iOS 7 上不起作用

    在我使用 Xcode 5 for iOS 7 构建的 iPhone 应用程序中 我设置了UIViewControllerBasedStatusBarAppearance YES in info plist 并在我的ViewControlle
  • 我们可以在 Tiff 文件中添加自定义键或如何在 Tiff 文件的图像属性中添加温度数据

    我想在选定点添加图像的温度数据 它是否有任何预定义的属性 或者我们是否可以在 Tiff 文件中创建自定义 私钥来存储图像的温度数据 Answer 使用 TIFF 库文档在 TIFF 文件中创建您自己的自定义键 在文档中 他提到了如何创建和使
  • 将 NSData 转换为 JSON

    我有一个NSData对象 我需要将其转换为NSDictionary object NSData data 现在我需要将其转换为NSDictionary 我如何以编程方式执行此操作 注意 我保存后NSData to the NSDiction
  • 使用 UIImage 和 caf 创建视频文件的问题

    我已经阅读了在互联网上可以找到的所有关于此功能的帖子 并且我在创建视频文件方面取得了一些成功 但我还剩下 3 个问题 而且似乎没有人提到过这一点 我有 3 个问题 视频在某些播放器上无法正常播放 quicktime window 视频只播放
  • iphone facebook app 如何修复导航栏

    我是 iPhone 开发新手 想询问有关导航控制器的问题 如何使导航控制器固定在整个应用程序上 例如 Facebook 导航栏 它始终在导航栏中显示通知 好友和消息 我试图将自定义视图放入 titleView 但每次导航推送新视图时它都会消
  • 删除 GameCenter 排行榜 - iTunes Connect

    我的游戏目前有四个不同难度的排行榜 但是这将在新的更新中改变 我不再想使用所有这些 而只想使用其中之一 如何将新版本设置为仅使用这个新排行榜并隐藏其他排行榜 以便用户看不到它们 Thanks 根据 iTunes Connect 的数据 一旦
  • 如何为 iPhone 构建静态库?

    我想我已经到处寻找问题的答案 但没有运气 我正在尝试创建一个简单的静态库来在 iPhone 设备上运行 但我总是以 XCode 结束 说 文件不属于必需的架构 并且我已经尝试了我发现的每个构建标志 但没有任何运气 我已经让它在模拟器上工作了
  • 为什么缓存清单在桌面上按预期工作时可能无法让移动 Safari 缓存站点?

    我正在本地玩一个简单的网络应用程序 但不太明白为什么它在 iPhone 上没有正确缓存 我正在服务一个 manifest文件具有正确的 MIME 类型 并且当我在桌面 Safari Chrome 和 Firefox 上打开或关闭本地服务器时
  • 在 iPhone 中创建类似 facebook 菜单导航的视图 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在我的 iPhone 应用程序中创建如下所示的视图 我不知道该怎么做 视图描述 如果我按下视图中箭头指示的按钮图标 则会出现一个新视
  • 如何在没有 CLLocationManager 的情况下将 MKMapView 缩放到用户当前位置?

    随着MKMapView有一个名为 显示用户当前位置 的选项 它将自动显示用户的位置map 当找到该位置 以及如果它发生变化 时 我想移动并缩放到该位置 问题是 当用户位置更新时 似乎没有调用任何方法map 所以我无处可放的代码zoom sc

随机推荐

  • Parallel.ForEach - 访问修改后的闭包是否适用?

    我读过许多有关访问修改的闭包的其他问题 所以我了解基本原理 尽管如此 我还是无法判断 是吗 Parallel ForEach有同样的问题吗 以下面的代码片段为例 我重新计算了上周用户的使用情况统计数据 var startTime DateT
  • 我怎样才能修复反应中的路线错误

    我收到此警告 除了 App js 中包含 默认页面内容 的 之外 我看不到我的路线 我如何重写包含其他路线的代码 位置 admin 处的匹配叶路由没有元素 这意味着默认情况下它将呈现一个空值 从而导致 空 页面 我在用着 反应 17 0 2
  • for-each 内的方案延续

    我目前正在大学学习一门课程的计划 在查看一些练习时 我陷入了这个特定的练习中 教授尚未回复我之前的邮件 因此我有更多机会更快地收到答复 鉴于此代码 define list iter cc lst call cc lambda return
  • cin 的 isdigit 问题

    我有一个有符号整数变量 当我在 main 中执行此操作时 它也会给我整数值 错误 int main unsigned int a while cin gt gt a if isdigit a cout lt lt Error lt
  • ios NSError 类型

    自从我添加了这个async请求 我收到 xcode 错误Sending NSError const strong to parameter of type NSError autoreleasing changes retain relea
  • Rshinydashboard-根据用户输入显示/隐藏多个菜单项

    这个想法是有一个用户输入 访问代码 基于该输入可以访问不同的菜单项 所以基本上我们可以根据用户的要求提供自定义版本的应用程序 3 个菜单项的工作示例如下 library shiny library shinydashboard librar
  • 无法在 Java 应用程序中连接到 SQLServer 数据库

    我已在尝试开发的 JSF Web 应用程序中连接到我的数据库 使用 Windows 7 NetBeans 6 9 1 SQLServer 2008 Glassfish 3 3 我正在使用sqljdbc4 jar我从 XP 系统复制了驱动程序
  • 使用 Java 访问嵌套 JSON 对象的最佳方法

    我是使用 JSON 的新手 我想知道是否有更好的方法来完成我在下面的代码中所做的事情 您会注意到 要访问嵌套的 JSON 对象 我必须先创建子 JSON 对象 数组 然后才能访问 JSON 数组元素 leagues 有没有更快或更简单的方法
  • 使用 volatile long 作为原子

    如果我有这样的事情 volatile long something global 0 long some public func return something global 当使用多个线程访问时 期望此代码不会中断 竞争条件 是否合理
  • 为什么 pyautogui 点击实际上没有点击

    我尝试使用 Pyautogui 的单击功能 但实际单击没有发生 或者至少页面没有变化 尽管它将鼠标移动到正确的位置 该窗口处于焦点位置 我认为 因为该程序与其他页面配合得很好 我只能找到一个相关问题 单击程序时遇到问题 pyautogui
  • 当应用程序在 Xcode 中停止时自动关闭 iOS 模拟器

    每当 Xcode 中的应用程序停止时 是否可以让 iOS 模拟器关闭 退出 我无法在 Xcode 或模拟器中找到执行此操作的设置 如果存在的话 它将有助于加快开发进程 要在构建停止时终止模拟器 您需要编译一个可执行文件 包括以下内容 bin
  • 如何在Windows Phone中对在线内容进行数据虚拟化?

    我有一个从互联网获取内容的应用程序 这些信息太大了 无法容纳在内存中 LongListSelector does UI Virtualization出色地 遗迹Data Virtualization 我认为解决方案是先将数据保存在数据库中然
  • 使用 pcntl_fork() 提高 HTML 抓取效率

    在前两个问题的帮助下 我现在有了一个可以工作的 HTML 抓取工具 可以将产品信息输入数据库 我现在想做的是通过让我的刮刀工作来提高效率pcntl fork 如果我将 php5 cli 脚本分成 10 个单独的块 我会在很大程度上提高总运行
  • 如何为不同的配置设置不同的应用程序图标?

    在项目属性对话框中的 应用程序 选项卡上 用于选择配置的下拉列表被禁用 如何将图标设置为依赖于构建配置 这可能会带来一些启发 但我认为它仅适用于 VS2010 应用程序图标 如何选择基于编译器指令的不同图标 32338
  • 正则表达式替换 Javascript 中的算术运算符

    我有一个包含算术运算符的字符串数组 我想用新的算术运算符替换数组中的这些算术运算符 例如 var equation 5 0 9 34 6 0 2 1 3 1 2 0 var newEquation equation replace 然而 它
  • 如何为 Junit 单元测试设置 JVM 参数?

    我有一些 Junit 单元测试需要大量堆空间才能运行 即 1G 他们测试 Webstart 应用程序的内存密集型功能 该应用程序仅在足够的堆空间下运行 并且将在 Win 7 64 位计算机上内部运行 因此重新设计测试并不是一个实际的建议 我
  • 为什么当我调用 Canvas3D.repaint() 时 Java3D 画布会闪烁

    我在 Java3D 画布上使用 postRender 绘制了 2D 元素 并希望对这些元素进行动画处理 在循环中我调用 Canvas3D repaint while animationIsRunning I update positions
  • 如何获取 tab_id 将其设置为活动选项卡

    我正在尝试使用 tkinter 构建一个文本编辑器 我只是想将焦点设置在新打开的选项卡中 通过使用静态 tab id 我可以立即设置它 但如果我一次有超过 15 个选项卡 则很难找到 tab id 我想要 tab id 与 tab name
  • 如何获取数字的数字而不将其转换为字符串/字符数组?

    如何在 C 中获取数字的数字而不将其转换为字符串或字符数组 下面按重要性升序打印数字 即个位 然后是十位 等等 do int digit n 10 putchar 0 digit n 10 while n gt 0
  • “拖动”移动 uibutton,使其行为类似于 uiScrollView

    我需要在屏幕上上下滑动 uibutton 仅限 Y 它需要被限制在一个区域内 我希望能够点击它并拖动or轻拂它 就像 uiScrollView 一样 它与 uiScrollView 不同的原因是您必须从按钮开始 而不是从 uiScrollV