首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
UIKit框架 - TextKit
一. TextKit 架构 TextKit 架构.png 看图就已经知道底层就是Core Text,苹果可能感觉Core Text比较难用,在iOS 7时发布了TextKit. 二.Text Kit
大壮
2018-06-19
1.3K0
标签:
UIKit Dynamics 置身真实世界
工具介绍: UIKit Dynamics是整合到UIKit中的完整物理引擎。它允许您通过添加重力,附件(弹簧)和力等行为来创建感觉真实的界面。 view) gravity = UIGravityBehavior(items: [square]) animator.addBehavior(gravity) UIDynamicAnimator是UIKit 使用牛顿第二定律,您可以用下列公式计算物体在重力影响下的距离: distance = 0.5 × g × time2 在UIKit Dynamics中,公式是相同的,但单位是不同的。 这个协议意味着动态不紧密耦合UIView; 确实有另一个UIKit类不是视图,但仍然采用这个协议:UICollectionViewLayoutAttributes。 下一篇UIKit Dynamics 的介绍 Dynamics 投掷效果
Dwyane
2018-05-22
1.8K0
标签:
UIkit Dynamics 投掷效果
前言:上章UIKit Dynamics 置身真实世界介绍了基本用法,下面我们继续深入学习——手势跟Dynamics结合的用法 一、触摸处理 1、在ViewController.swift添加以下属性,并在 originalBounds = imageView.bounds orignalCenter = imageView.center 上面的代码设置了一个UIDynamicAnimator——基于物理动画的UIKit
Dwyane
2018-05-22
1.8K0
标签:
【iOS】UIKit框架 学习笔记
zhaokang555
2023-10-17
2320
标签:
iOS 面试策略之系统框架-UIKit
[1240] iOS 开发中最重要的 API 就是 UIKit。它是苹果官方提供的管理界面和交互的最基本的 API。 UIKit 被用在所有的 iPhone 和 iPad 开发中,它涵盖的内容包括触摸和交互处理、视图布局、图形绘制中。可以说 UIKit 相关知识点的考察是所有面试中最基本、最必不可少、最重要的一环。
会写bug的程序员
2021-05-13
2.3K0
标签:
UIKit 中使用 Swift UI
本文基于 Xcode 12.3 Swfit 5.3.2 iOS 14.3 macOS 11.2 构建 无意间发现好像不止可以在 Swift UI 中用上 UIKit,反过来亦然。 接下来需要把 Swift UI View 用在 UIKit 中,需要用到 Swift UI 中的 UIHostingController 。这是可以把 Swift UI 包装成 UIView。 Innei/SwiftUI-in-UIKit-with-UINavtigationController-test https://twitter.com/__oquery/status/1358376605995868162
Innei
2021-12-28
4.4K0
标签:
UIkit 分页组件动态加载简单实现
问题描述 ---- 使用过UIkit分页组件的都清楚,UIkit的分页不能动态刷新数据,也就是不能在点击下一页的时候,动态从后台加载数据,并且刷新页数以及该页数上的数据,下面是一个简单实现,没有做任何优化
山海散人
2021-03-03
1.1K0
标签:
在SwiftUI中使用UIKit视图
在相当长的时间中开发者仍需在SwiftUI中依赖UIKit(AppKit)代码。好在,SwiftUI为开发者提供了便捷的方式将UIKit(AppKit)视图(或控制器)包装成SwiftUI视图。 本文将通过对UITextField的包装来讲解以下几点: •如何在SwiftUI中使用UIKit视图•如何让你的UIKit包装视图具有SwiftUI风格•在SwiftUI使用UIKit视图需要注意的地方 将UIKit视图包装成SwiftUI的视图时,我们需要了解两者生命周期之间的不同,不要强行试图找到完全对应的方法,要从SwiftUI的角度来思考如何调用UIKit视图。 •处理UIKit视图中的复杂逻辑在UIKit开发中,通常会将业务逻辑放置在UIViewController中,SwiftUI没有Controller这个概念,视图仅是状态的呈现。 image-20210823091321562 查看源代码 避免滥用UIKit包装 尽管在SwiftUI中使用UIKit或AppKit并不麻烦,但是当你打算包装一个UIKit控件时(尤其是已有SwiftUI
东坡肘子
2022-07-28
11K0
标签:
AFNetworking源码探究(十八) —— UIKit相关之AFNetworkActivityIndicatorManager
回顾 上一篇主要讲述了_AFURLSessionTaskSwizzling用于方法交换,接下来几篇讲述AFN与UIKit相关的部分。 ---- UIKit相关的类 下面我们看一下UIKit相关的类。 可以看见还是很多关于UIKit的类,都是在原类上的扩展。下面我们就看一下这几个相关的类。 后记 本篇主要介绍了AFNetworkActivityIndicatorManager这个与UIKit相关的类,后面会继续带着大家看后面的几个类。
conanma
2021-09-03
9210
标签:
UIKit Dynamics:开始入门 —《Graphics & Animation系列一》
翻译自raywenderlich网站iOS教程Graphics & Animation系列 介绍 UIKit Dynamics是一个集成到UIKit中的完整物理引擎。 在刚刚添加的代码中,这里有几个动态类: UIDynamicAnimator是UIKit物理引擎。这个类跟踪你添加到引擎的各种行为,比如引力,并提供整体上下文。 使用牛顿第二定律,你可以用下面的公式计算物体在重力影响下的落差: distance = 0.5 × g × time2 在UIKit Dynamics中,公式相同,但单位不同。 到目前为止,UIKit Dynamics的功能已经变得相当清晰:只需几行代码就可以完成很多工作。 引擎盖下有很多事情要做, 下一节将向展示动态引擎如何与应用程序中的对象交互的一些细节。 这个协议意味着动态与UIView不紧密耦合; 的确有另一个UIKit类不是视图,但仍然采用这个协议:UICollectionViewLayoutAttributes。
Charlie_W
2018-10-19
3.3K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档