【UIDynamic-动力学-UIPushBehavior-推行为 Objective-C语言】

news2024/12/24 9:14:07

一、接下来,我们来说这个,推行为,

通知

1.推行为,首先,它叫做UIPushBehavior,

这个里边呢,又分为持续推力、瞬时推力,

我们新建一个项目,叫做:13-推行为

通知

我们这个里边,还是先来一个redView,

通知

UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(100,100,100,100)];

redView.backgroundColor = [UIColor redColor] ;

[self.view addSubview:redView];

再来一个全局的属性,

通知

@property(nonatomic,weak)UIView *redView;

再来给全局的属性赋值,

通知

self.redView = redView;

好,command + R,

通知

我们接下来,来做一个推行为,我们的需求是这样的,点一下这个位置,然后,让红色的View,往相反的方向移动,

比如说,我现在点击红色的View的正下方,我让它往上走,

我点击左边的时候,让它往右走,

我现在,首先,要给它增加一个推力,推力的话,在我们这个touchBegan里边,

1)创建动画者

2)创建行为

3)把行为添加到动画者当中

步骤都是一样的啊,这三大步,

通知

然后呢,self.animator啊,我需要创建一个全局的属性,

@property(nonatomic,strong)UIDynamicAnimator *animator;

通知

然后,在这个里边,

self.animator = [[UIDynamicAnima

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1857976.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二刷算法训练营Day41 (Day40休息) | 动态规划(3/17)

目录 详细布置: 1. 背包问题理论基础 1.1 01背包 2. 46. 携带研究材料(第六期模拟笔试) 一维dp数组(滚动数组) 3. 416. 分割等和子集 详细布置: 1. 背包问题理论基础 但说实话,背包九讲…

ONLYOFFICE 8.1全新升级,智能办公体验再升级,引领未来工作新潮流!

📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ONLYOFFICE 8.1 📒1. ONLYOFFICE简介📙2. ONLYOFFICE特点📕3. ONLYOFFICE功能⛰️PDF 文件编辑器&#x1…

win10系统管理员账号怎么切换

1、按住“windowsx”,选择“计算机管理” 2、在页面左侧,找到“计算机管理(本地)”,展开“系统工具”,点击“本地用户和组”下面的“用户”,在右侧找到“Administrator”,双击打开。 3、在打开页面选择常规…

【分布式事务】Seata AT实战

目录 Seata 介绍 Seata 术语 Seata AT 模式 介绍 实战(nacos注册中心,db存储) 部署 Seata 实现 RM 实现 TM 可能遇到的问题 1. Seata 部署成功,服务启动成功,全局事务不生效 2. 服务启动报错 can not get …

Windows安装jdk配置环境变量(基础)

一、下载安装JDK 下载地址:https://www.oracle.com/java/technologies/downloads/?er=221886#java8-windows 因为JDK8比较稳定,所以建议选择这个。电脑32位的下载jdk-8u411-windows-i586.exe;电脑是64位的下载jdk-8u411-windows-x64.exe 1、根据自己电脑的配置下载相应的…

C++使用Poco库封装一个FTP客户端类

0x00 Poco库中 Poco::Net::FTPClientSession Poco库中FTP客户端类是 Poco::Net::FTPClientSession , 该类的接口比较简单。 上传文件接口: beginUpload() , endUpload() 下载文件接口: beginDownload() , endDownload() 0x01 FTPCli类说明 FTPCli类…

Docker(六)-本地镜像发布到私有库

1.下载镜像Docker Registry 用于搭建私人版本Docker Hub docker pull registry2.运行私有库Registry 运行私有库Registry,相当于本地有个私有Docker hubdocker run -d -p hostPort:containerPort -v 【宿主机目录】:【容器目录】 --privilegedtrue 【私有库镜像】…

群晖NAS部署VoceChat私人聊天系统并一键发布公网分享好友访问

文章目录 前言1. 拉取Vocechat2. 运行Vocechat3. 本地局域网访问4. 群晖安装Cpolar5. 配置公网地址6. 公网访问小结 7. 固定公网地址 前言 本文主要介绍如何在本地群晖NAS搭建一个自己的聊天服务Vocechat,并结合内网穿透工具实现使用任意浏览器远程访问进行智能聊天…

PS添加物体阴影

一、选择背景,确保物体和北京分割出图层 二、右键单击物体图层,点击混合选项,点击投影 三、调整参数,可以看效果决定(距离是高度,扩展是浓度,大小是模糊程度),保存即可

dp经典问题:LCS问题

dp:LCS问题 最长公共子序列(Longest Common Subsequence, LCS)问题 是寻找两个字符串中最长的子序列,使得这个子序列在两个字符串中出现的相对顺序保持一致,但不要求连续。 力扣原题链接 1.定义 给定两个字符串 S1…

Apple - Game Center Programming Guide

本文翻译整理自:Game Center Programming Guide( Updated: 2016-06-13 https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008304 文章…

什么是zip格式?zip格式文件要怎么打开,一文详解

Zip是一种常见的压缩文件格式,广泛应用于文件和文件夹的打包和压缩。它的使用方便、文件体积小,是网络传输和存储文件时的常用选择。本文将深入介绍Zip格式的定义、特点以及它在现代计算机应用中的重要性。 zip是什么文件? ZIP是一种相当简单…

专业竞赛组织平台赛氪网,引领大学生竞赛新时代

随着互联网技术的快速发展,高校学科竞赛组织和管理正迎来新的变革。环球赛乐(北京)科技有限公司(以下简称”赛氪网“),作为一家专业竞赛组织平台不仅致力于大学生成长和前途的拓展,更在推动学科…

【Android】Android Studio 使用Kotlin写代码时代码提示残缺问题解决

问题描述 Android Studio升级之后,从Android Studio 4.2升级到Android Studio Arctic Fox版本,因为项目比较老,使用的Gradle 版本是3.1.3,这个版本的Android Studio最低支持Gradle 3.1版本,应该算是比较合适的版本。 …

【Redis】如何保证缓存和数据库的一致性

目录 背景问题思路 三个经典的缓存模式Cache-Aside读缓存写缓存为什么是删除旧缓存而不是更新旧缓存?为什么不先删除旧的缓存,然后再更新数据库? 延迟双删如何确保原子性 Read-Through/Write-ThroughRead-ThroughWrite-Through Write Behind …

LINUX桌面运维----第一天

一、Linux的特点: (1)与UNIX兼容 (2)自由软件,源码公开 (3)性能高,安全性强 (4)便于定制和再开发 (5)相互之间操作性…

某同盾验证码

⚠️前言⚠️ 本文仅用于学术交流。 学习探讨逆向知识,欢迎私信共享学习心得。 如有侵权,联系博主删除。 请勿商用,否则后果自负。 网址 aHR0cHM6Ly9zZWMueGlhb2R1bi5jb20vb25saW5lRXhwZXJpZW5jZS9zbGlkaW5nUHV6emxl 1. 先整体分析一下接…

地级市绿色创新及碳排放与环境规划数据(2000-2021年)

数据简介:分享各个城市对于碳排放的降低做出了哪些共享。该数据是地级市2000-2021年间由绿色创新、碳排放与环境规制数据构成的能源与环境研究数据大合集,并对其进行可视化处理,供大家研究使用。当今我国大力推进生态文明建设、美丽中国建设等…

【Python系列】FastAPI 中的路径参数和非路径参数解析问题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

PDF秒变翻页式电子画册

​在当今数字化时代,将PDF文档转换成翻页式电子画册是一种提升作品展示效果和传播效率的有效方式。以下是将PDF秒变翻页式电子画册的攻略,帮助您轻松掌握数字创作技巧。 首先,选择一个合适的制作工具是关键。目前市场上有多种在线平台和软件可…