最近在写一个纯的swift项目,虽然swift还是非常的完美,但是由于对它不够熟悉,遇到了很多的坑,这一次分享一下极光的推送的使用的, 关于极光推送的自定义消息,我也解释过的,在我之前的博客中,这一次主要分享一下,如何用swift3.0实现极光推送和自定义的消息 关于极光SDK的集成,和OC的没有区别,官方的资料也很详细,我在这里不讲了, 直接上代码代码// Created by 段振轩
RxJava缺少创建无限自然数流的工厂。 这样的流很有用,例如,当您想通过压缩两个事件的唯一序列号给可能的无限事件流时: Flowable<Long> naturalNumbers = //??? Flowable<Event> someInfiniteEventStream = //... Flowable<Pair<Long, Event>&g
添加全屏侧滑返回 1.获取到系统的pop返回手势 2.获取pop在哪个view上 3.获取target,action 4.自定义UIPanGestureRecognizer //1.获取手势 guard let pop = interactivePopGestureRecognizer else { return } //2.获取手势
转载 10月前
33阅读
Android框架中,所有自定义的view类都继承自View,也可以继承Button等view的子类为了允许ADT能够与view交互,必须提供一个能够获取Context和作为属性的AttributeSet对象的构造函数。这个构造函数允许布局编辑器建立和编辑view的实例。 1 public class MyRect extends View { 2 3 public MyRect(
转载 2024-10-18 06:16:19
27阅读
# 自定义Navigation in SwiftUI SwiftUI provides a simple and intuitive way to create navigation within an app using navigation views, navigation links, and navigation stacks. However, there may be times
原创 2024-06-24 03:30:32
37阅读
<span style="font-family: Arial, Helvetica, sans-serif;"> //在使用 KVC 的时候,如果`值没有分配空间`,</span>//- 如果是结构体/类, //会先调用默认的构造函数分配空间,然后再设置数值 //- 如果是基本数据类型,就直接崩溃 var name: String?
转载 2024-06-28 19:02:43
42阅读
自定义数据类型 — 类的属性和方法(swift)下面简单的介绍结构体这一自定义数据类型的应用计算属性类型属性类型方法属性观测器延迟属性访问控制单例模式初探一:计算属性struct Point { var x = 0.0 var y = 0.0 } struct Size { var height = 0.0 var width = 0.0 } cla
转载 2024-06-23 10:54:05
41阅读
本文翻译自How to make a custom keyboard in iOS 8 using Swift我将讲解一些关于键盘扩展的基本知识,然后使用iOS 8 提供的新应用扩展API来创建一个莫斯码键盘。大概需要你花20多分钟来走完所有的步骤。 完整代码综述一个自定义的键盘会替换系统的键盘,来提供给用户一个新的文本输入方法,或者输入哪些iOS系统还不支持的语言。一个自定义键盘的基本功能很简单
转载 2023-11-23 13:08:30
156阅读
这几天在看代码时遇到了一些问题:关于微信小程序的animation自定义动画自己没有系统的学习过做动画需要我们将一个复杂的动作过程,拆解为一步一步的小节过程微信中已经为我们写好了端口我们只需要实例化一个动画实例(实例代码如下)先了解基础部分:在看代码之前要先有个下面的基础了解1)wx.createAnimation(object) 微信小程序实例化一个动画效果2)export( ) 这个方法是导出
从xib中加载view,使用的是loadNibNamed方法,这个方法可以写在view的initWithFrame方法里,也可以写在initWithCoder里,也可以自己重新定义一个view的构造方法。我们这里用第三种方法来加载nib文件。第一种,常用的xib自定义view首先创建一个纯代码view和一个xib的view,如图,并将xib中的view的clasee定义为testView1,这
转载 2024-05-10 20:30:14
32阅读
哇,一转眼都凌晨1:30了(可怜的我还在写博客,不过趁这段时间有空多写写,多总结总结是没有错的,希望能和大家一起进步),终于把今天,不对,昨天突然想实现的一个倒计时Label写好了,感觉像现在app中这种登陆啊,获取验证码什么的用着的地方会特别多,不足之处还望指正!别的不扯多了,下面进入正题!一.重写button的init方法代码如下:convenience init(count: Int,fra
转载 2023-10-23 09:36:34
99阅读
自定义转场动画个人理解为重写了被弹出控制器的modal样式,根据自己的样式来显示modal出来的控制器例:presentViewController(aVC, animated: true, completion: nil)1.为了实现如图,modal出来的aVC控制器有下图这样的效果首先,需要在modal出来之前,设置aVC的自定义转场动画的样式为自定义(UIModalPresentationS
向应用添加动画可能是一种很好的方式,可以让用户高兴,并通过动作吸引他们注意某些信息或动作。当部署在正确的位置时,动画可以真正使应用程序看起来更加精致和易于使用。iOS在创建动画时提供了一套不同的API,每个动画都面向某些用例,每个都提供不同级别的控制和自定义。一个这样的API UIView.animate,它使我们能够通过简单地将它们包装在一个闭包中来自动动画对UI的更改。 例如,在这里我们使用该
转载 2023-11-18 07:07:46
127阅读
1.using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; //窗口类需要继承自EditorWindow public class MyWindow : EditorWindow { //窗口需要一个打开的方式 //MenuItem属性会在编
转载 2024-04-11 12:02:10
215阅读
on:(NSString*)leftImageName;- (void)onCustomLeftButtonClick:(id)sender;@end .m:#define screenWi...
原创 2022-08-05 08:18:22
202阅读
   //调用的方法  func refresh(){                //如果有上拉加载更多 正在执行,则取消它        if self.tableView.mj_footer.isRefreshi
原创 精选 2017-05-04 11:45:45
1615阅读
写作目的 UICollectionView是ios中一个十分强大的控件,利用它能够十分简单的实现一些很好看的效果。UICollectionView的效果又依赖于UICollectionViewLayout或者它的子类UICollectionViewFlowLayout。而关于自定义UICollect
转载 2016-10-27 16:26:00
349阅读
2评论
1.效果图 2.NewsViewController.swift//// NewsViewController.swift// NavigationDemo//// Created by 赵超 on 14-6-27.// Copyright (c) 2014年 赵超. All righ...
转载 2015-10-10 19:12:00
64阅读
2评论
在这篇文章中,我们将探讨如何在 Swift 中实现自定义相机。这个过程涉及了环境预检、部署架构、安装过程、依赖管理、服务验证和版本管理的各个方面。 在开始之前,先看看使用自定义相机所需要的硬件和软件环境。我们需要确保开发环境和目标设备之间的兼容性,特别是在不同 iOS 版本和设备型号之间。 ### 环境预检 在这里,我们使用四象限图和兼容性分析来展示各个设备和 iOS 版本的支持情况。以下是
在 iOS 应用开发中,`ActionSheet` 是一种常用的用户界面组件,用于向用户展示一组选项,以供他们选择。在某些场景中,标准的 `ActionSheet` 可能无法满足我们的需求,因此我们需要自定义它,以提高用户体验和业务效果。在这篇文章中,我将详细记录如何实现 Swift 中的自定义 `ActionSheet`,并分享相关的调试、优化和最佳实践。 ## 背景定位 自定义 `Acti
原创 5月前
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5