文章 2023-01-10 来自:开发者社区

iOS开发-聊天气泡的绘制和聊天消息列表

iOS开发中什么最重要?流媒体?即时通讯?还是其他什么技术?其实都不是,最重要的东西诚然只是iOS的基础,比如画一个按钮,封装一个控件,扩展一个类等等。这些东西看似简单,实则很难,所有的技术都基于这些最基础的东西,今天要说的是聊天气泡的绘制&#...

iOS开发-聊天气泡的绘制和聊天消息列表
文章 2022-06-10 来自:开发者社区

iOS绘制物理按钮 - 透明圆角渐变边框

需求是需要制作一个投票组件,支持边框是透明渐变,填充为渐变色背景的不规则按钮,并支持有点击之后的变化动画。搜索了一圈内部技术论坛上文章,并没有类似的透明渐变边框的参考文章,遂起草对这一内容的总结。(非透明的边框比较好处理,但是没法做到物理按钮的效果)效果演示方案对比实现这种效果...

iOS绘制物理按钮 - 透明圆角渐变边框
问答 2022-01-08 来自:开发者社区

iOS端的Texturelayer 节点的最终绘制代码可以分为哪几步?

iOS端的Texturelayer 节点的最终绘制代码可以分为哪几步?

文章 2021-11-13 来自:开发者社区

iOS 开发:绘制像素到屏幕

译注:这篇文章虽然比较长,但是里面的内容还是很有价值的。像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS...

iOS 开发:绘制像素到屏幕
问答 2019-12-03 来自:开发者社区

在iOS 13中在图像上绘制文本?

我正在尝试在UISlider缩略图上绘制图像和一些文本。我有以下代码在iOS 12及以下版本上正常运行,但在iOS 13及以上版本(特别是iOS 13.2)上无效。 CGFloat scale = 5.0; //Drawing BG Image // Where bg image is some image on top of which i need to render tex...

文章 2018-01-24 来自:开发者社区

iOS开发之在地图上绘制出你运行的轨迹

  iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如汽车的gprs追踪、人员追踪、快递追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。 实现    在之前的一篇文章:iOS开发之在google地图上显示自己的位置中...

文章 2017-11-22 来自:开发者社区

iOS图像处理之绘制直线

-(void)drawLine:(CGPoint)fromPnt toPoint:(CGPoint)toPnt{          float xScale = theImageView.image.size.width/theImageView.frame.size.width;    ...

文章 2017-11-08 来自:开发者社区

iOS的异步绘制--YYAsyncLayer源码分析

iOS的异步渲染 最近看了YYAsyncLayer在这里总结一下。YYAsyncLayer是整个YYKit异步渲染的基础。整个项目的Github地址在这里。你可以先下载了一睹为快,也可以跟着我一步一步的了解它是怎么实现异步绘制的。 如何实现异步 两种方式可以实现异步。一种是使用另外的一个线程,一种是使用RunLoop。另外开一个线程的方法有很多,但是现在最方便的就死GCD了。 GCD 这里介绍一....

文章 2017-11-08 来自:开发者社区

疯狂ios讲义疯狂连载之绘制曲线

Quartz 2D提供了CGContextAddCurveToPoint()和CGContextAddQuadCurveToPoint()两个函数向CGContextRef的当前路径上添加曲线前者用于添加贝塞尔曲线后者用于添加二次曲线。 绘制贝塞尔曲线的示意图如图12.10所示。从图12.10可以看出确定一条贝塞尔曲线需要4个点开始点、第一个控制点、第二个控制点和结束点。 图12.10...

文章 2017-10-19 来自:开发者社区

iOS:使用贝塞尔曲线绘制图表(折线图、柱状图、饼状图)

1.介绍:  UIBezierPath :画贝塞尔曲线的path类  UIBezierPath定义 : 贝赛尔曲线的每一个顶点都有两个控制点,用于控制在该顶点两侧的曲线的弧度。  曲线的定义有四个点:起始点、终止点(也称锚点)以及两个相互分离的中间点。  滑动两个中间点,贝塞尔曲线的形状会发生变化。  UIBezierPath :对象是CGPath...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注