Swift在导航栏多个按钮_Swift设置navigation左右两侧多个按钮
shinyuu IOS开发教程 8508 0 2019-01-02 14:05:39

IOS App开发难免会遇到导航栏右上角需要显示2个按钮的时候,今天就讲一下Swift在导航栏左侧或者右侧放置多个按钮例子,使用 navigationItem.leftBarButtonItem 和 navigationItem.rightBarButtonItem 可以很方便的分别设置导航栏左侧和右侧按钮,但一侧只能有一个按钮。如果想要在一侧使用多个按钮,可以通过 leftBarButtonItems 和 rightBarButtonItems 来实现。 设置按钮override func viewDidLoad(){ s...

阅读全文

隐藏导航条底部的黑线_Swift下怎么去除Navigationbar下方的横线
shinyuu IOS开发教程 6378 3 2018-11-09 14:31:56

估计是因为ios更新的原因,之前项目都是好好的,NavigationBar是没有黑线的,估计是因为更新的原因,导致NavigationBar又出现了黑线。用一个全透明的图片去覆盖navigationBar,这样运行模拟器,Navigationbar下方会出现一条横线,而有时候我们不需要这条横向,影响美观,那么这调横线是怎么形成的? 其实,这是shadoImage 在作怪,这调横线其实是NaVigationBar下产生的阴影效果,贴在一起就出现了横线的样式,其实很简单,如下代码就可以解决黑线了 Swift代码override fun...

阅读全文

IOS数据缓存到本地_IOS数据持久化的四种实现方式
shinyuu IOS开发教程 6732 0 2017-01-16 13:27:06

在程序开发中、数据层永远是程序的核心结构之一、我们将现实事物进行抽象、使之变成一个个数据、对这些数据的加工处理是代码中能体现技术水平的一大模块、比如数据的请求、解析、缓存、持久化等等 适当的对数据进行持久化存储可以实现应用的离线功能、以此提高用户体验、在iOS开发中、苹果提供了四种持久化方案供我们选择、这些方案分别包括属性列表(plist)、数据归档(NSKeyedValueArchiver/NSUserDefaults)、数据库(sqlite)和coreData等 一、属性列表 plist  属性列表是一种明文的轻量级...

阅读全文

__Block与__Weak区别_Block与Weak区别
shinyuu IOS开发教程 6692 0 2016-11-14 12:52:03

一、__block理解: Blocks可以访问局部变量、但是不能修改 声明block的时候实际上是把当时的临时变量又复制了一份 在block里即使修改了这些复制的变量、也不影响外面的原始变量、即所谓的闭包   如果修改局部变量、需要加__block   API Reference对__block变量修饰符有如下几处解释//A powerful feature of blocks is that they can modify variables in the same lexical scope. You si...

阅读全文

Android IOS Java通用的AES128加密解密Demo下载
shinyuu IOS开发教程 7534 0 2016-10-31 10:36:41

出于安全考虑、很多App在与服务器接口的请求和响应过程中都会涉及到加密和解密的问题、如果不加的话就会是明文的、即使加了GZIP也可以被直接解压成明文、在安全性上不是很好、所以很多涉及到金额的相关的App都会加密的、但是如果同时有Android和IOS的App的话、必须要保证加密和解密的算法一致、要不然对后台没法处理 之前就写过一种AES算法只能Android和后台的加密解密一样、IOS始终调试不过、后来花了很长时间研究、发现是OC和Java对Aes的Key的处理方法不一样、很久很久之后、终于解决了问题、今天在此给大家分享...

阅读全文

FeSpinner IOS自定义网络加载等待动画
shinyuu IOS开发教程 7586 0 2016-10-12 15:32:01

FeSpinner是一个IOS的网络请求动画加载效果Demo、可适用于任何App的集成、代码一共有9个动画效果、可以根据自己的需要自由的选择要集成的动画、具体的可以看看下面的GIF图片、图片中只显示了两种动画、另外的7种大家可以直接下载源代码预览 动画1调用代码- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor = [...

阅读全文

iOS去除JSON里的转义符_ios去掉转义字符
shinyuu IOS开发教程 19248 0 2016-08-04 10:16:31

今天IOS的同事在开发过程中遇到了这样的问题、json返回全都是带'\'的、于是要去掉这个反斜杠、但是OC里面的'\'是转义符、不能直接用@"\"之类的表示、一顿疯狂的搜索之后、找到了OC对转义字符的表示方法、如下 \a - Sound alert \b - 退格 \f - Form feed \n - 换行 \r - 回车 \t - 水平制表符 \v - 垂直制表符 \\ - 反...

阅读全文

IOS仿支付宝界面_苹果开发高仿支付宝界面
shinyuu IOS开发教程 18200 1 2015-08-06 12:22:57

分享一个IOS的仿手机支付宝界面的Demo、动态显示aplashimage、控制手势密码、TabbarController与navigationController结合使用、定制tableViewController、自定义UIButton、并付有源代码、希望对大家有用 验证手势密码、显示passwordview让用户触摸 #pragma mark - 验证手势密码,显示passwordview让用户触摸 - (void)verify{ gesturePasswordView = [[GesturePas...

阅读全文

苹果ios自定义表情输入_ios8自定义键盘开发
shinyuu IOS开发教程 8808 1 2015-08-01 16:34:51

本Demo是一个IOS的自定义 emoji表情键盘、运行效果非常好、自定义功能强大、主要实现了两大功能一是自定义 emoji表情键盘、二是可以信息输入框、也就是说可以输入表情和文字、界面也非常漂亮、下面是程序运行效果 核心代码 #import "DemoViewController.h" #import "STInputBar.h" @interface DemoViewController () @end @implementation DemoViewController{ STI...

阅读全文

DD记账
top
+