iOS开发问题
在这本书上看到一个教程第四第五章的教程,写一个获取地理位置的小应用,现在遇到一个问题,他用的是single view application 我用的是empty view application,第四章是获取地理位置,我照着他的代码敲,然后在appdelegate.m中加了几行加载根试图控制器的代码可以运行成功,但是在第五章他做的功能是加载地...
2024-01-10iOS多线程介绍
一、前言部分最近在面试,重新温习了一遍多线程,希望加深一遍对于多线程的理解。1、什么是进程?1).要了解线程我们必须先了解进程,通俗来讲进程就是在系统中运行的一个应用程序。2).每个线程之间是独立存在的,分别运行在其专用的且受保护的内存空间中。3).比如打开QQ或Xcode系统会分别...
2024-01-10iOS 获取默认值
示例要在NSUserDefaults中获取值,可以使用以下功能:迅速arrayForKey(_:)boolForKey(_:)dataForKey(_:)dictionaryForKey(_:)floatForKey(_:)integerForKey(_:)objectForKey(_:)stringArrayForKey(_:)stringForKey(_:)doubleForKey(_:)URLForKey(_:)目标C-(nullable NSArray *)arrayForKey:(nonnull ...
2024-01-10iOS界面效果问题
请问图片中"碟中谍5:神秘国度"下方有一条渐宽的绿线是怎么实现的?我一开始以为是图片, 但是该APP时光网的Bundle包并没有这张图片, 求大神帮忙解决.回答:绘图绘制上去的回答:但是该APP时光网的Bundle包并没有这张图片 别人下载下来的 放在资源文件夹下 跟bundle没有关系 要想知道是不是图片 抓...
2024-01-10iOS实现抽屉效果
本文实例为大家分享了iOS实现抽屉效果的具体代码,供大家参考,具体内容如下抽屉效果:#import "DragerViewController.h"#define screenW [UIScreen mainScreen].bounds.size.width@interface DragerViewController ()@property (nonatomic, weak) UIView *leftV;@property (nonatomic, weak) UIView *rightV;@propert...
2024-01-10iOS点按即可聚焦
我使用此代码在iOS自定义相机App中实现了“轻按一下”功能,但无法正常工作。这是代码override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { let touchPer = touches.anyObject() as UITouch let screenSize = UIScreen.mainScreen().bounds.size var focus_x = touchPer.locationInVie...
2024-01-10iOS电话功能大提升
以前的iPhone,来电话了不想接,你会发现iPhone没有取消来电的按钮,如果你正在开会,忘了开启iPhone的静音,来电又不能取消,那真是囧爆了。iPhone取消接听来电真正的操作是需要按一下顶部的电源键,屏幕就会关闭,这时再按一下Home键,就能取消接听来电。 苹果iOS6取消接听来电再也不用这...
2024-01-10iOS 5故事板评论
有没有办法在iOS故事板上添加评论?目前,我们有一个项目,其中有几个人在同一个界面上工作,并且能够在故事板本身写作是非常有帮助的,因此您可以留下一张便条给其他人或者稍后记住。iOS 5故事板评论就像泡泡上有一条消息,就像“标记,请修正注销按钮,将其更改为红色”。有没有这样的事...
2024-01-10iOS 水平对齐内容
示例迅速//将内容对齐到框架的左侧button.contentHorizontalAlignment = .left//将内容对齐到框架的右侧button.contentHorizontalAlignment = .right//将内容对齐框架的中心button.contentHorizontalAlignment = .center//使内容填充框架button.contentHorizontalAlignment = .fill目标C//将内容向左对齐button.contentHorizontalAl...
2024-01-10iOS 获取标题标签
示例底层标题标签(如果存在)可以使用来获取迅速var label: UILabel? = button.titleLabel目标CUILabel *label = button.titleLabel;例如,这可用于设置标题标签的字体。迅速button.titleLabel?.font = UIFont.boldSystemFontOfSize(12)目标Cbutton.titleLabel.font = [UIFont boldSystemFontOfSize:12]; ...
2024-01-10iOS 离屏渲染探究
为什么要理解离屏渲染离屏渲染(Offscreen rendering)对iOS开发者来说不是一个陌生的东西,项目中或多或少都会存在离屏渲染,也是面试中经常考察的知识点。一般来说,大多数人都能知道设置圆角、mask、阴影等会触发离屏渲染,但我们深入的探究一下,大家能够很清楚的知道下面几个问题吗?离屏...
2024-01-10iOS开发之手势识别
一、UIGestureRecognizer简单介绍我们已经学习了触摸事件处理,但触摸事件处理起来很麻烦,每个触摸事件处理都需要实现3个touches方法,比较繁琐,实际上我们可以使用更加简单的触摸事件处理操作,那就是 手势识别UIGestureRecognizer 。手势识别操作基类UIGestureRecognizer不能直接使用,我们常使用的是它的...
2024-01-10iOS 设置属性文本
示例// 修改属性字符串的某些属性。let attributedText = NSMutableAttributedString(attributedString: textView.attributedText!)// 使用NSString,使rangeOfString的结果为NSRange。let text = textView.text! as NSString// 找到要修改的每个元素的范围。let tintedRange = text.range(of: NSLocalizedString("ti...
2024-01-10iOS实现列表折叠效果
本文实例为大家分享了iOS实现列表折叠效果的具体代码,供大家参考,具体内容如下实现列表折叠效果其实比较简单,点击列表头部的时候,把返回列表行数设为 0,就是收起列表;再次点击列表头部,显示列表的行数,就展开了列表。#import "TableDownUpVC.h"#import "TableViewCell_TableSelect.h"@interface TableDown...
2024-01-10iOS实现卡片堆叠效果
本文实例为大家分享了iOS实现卡片堆叠效果的具体代码,供大家参考,具体内容如下如图,这就是最终效果。去年安卓5.0发布的时候,当我看到安卓全新的Material Design设计语言后,真的是喜欢的不得了,这种设计语言不同于偏平式设计以及卡片式设计。简约,自然。直到15年初,偶然看到CM团队已经...
2024-01-10iOS实现头部拉伸效果
本文实例为大家分享了iOS实现头部拉伸效果展示的具体代码,供大家参考,具体内容如下主要涉及到导航栏透明度、图片拉伸、列表头部等。导航栏透明度的实现。列表拖动距离的监听,及图片放大的实现。导航透明度的设置添加系统导航栏的Category实现声明部分:@interface UINavigationBar (Backgrou...
2024-01-10iOS实现侧拉栏抽屉效果
本文实例介绍了iOS实现侧拉栏抽屉效果的相关代码,分享给大家供大家参考,具体内容如下需要导入第三方的类库如下:抽屉效果所需第三方类库下载效果:既可以两侧都实现抽屉效果也可只实现左侧栏或者右侧栏的抽屉效果关于抽屉效果主要是AppDelegate的代码AppDelegate.h文件代码: <span style="font-size...
2024-01-10iOS 将方法附加到按钮
例子要将方法添加到按钮,请首先创建一个操作方法:Objective-C-(void) someButtonAction{ NSLog(@"Button is tapped");}Swiftfunc someButtonAction() { print("Button is tapped") }现在要将此操作方法添加到您的按钮,您必须编写以下代码行:Objective C[yourButtonInstance addTarget:self action:@selector(someB...
2024-01-10iOS 捕获程序崩溃日志
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者?下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler); 官方文档介绍:Sets the top-level error-handling function where you can...
2024-01-10iOS实现聊天输入框功能
经常使用微信聊天,没事儿就会想输入框的实现过程,所以抽空,也实现了一个输入框的功能;经过封装,使用就非常的简单了,在需要的VC中,实现方法如下:- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor colorWithRed:0.92 green:0.92 blue:0.92 alpha:1.00]; self.keyView = [[DKSKeyboardView alloc] i...
2024-01-10iOS实现代码只执行一次
iOS实现代码只让执行一次- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self performSelector:@selector(wangmumu:) withObject:@"100" afterDelay:1];} - (void) wangmumu:(NSString *)han{ static dis...
2024-01-105个iOS最佳包裹追踪应用
寻找更简单的方法来从iPhone跟踪包裹吗? 这是完成工作的最佳应用程序。在线购物不仅方便,而且通常是找到特价商品的好方法(但并非总是如此)。 跟踪购买的所有物品以及何时购买它们也可能会很麻烦。幸运的是,iOS包跟踪应用程序在App Store中很多。 这里有五个值得一试的地方。幸运的是,iOS...
2024-01-10带你玩转iOS 9新版地图
苹果对 iOS 9 地图功能做出了更新。出了原有的语音导航、交互式 3D 地图等功能之外,目前其中一个变动就是,在地图中新增了公共交通路线指引功能,帮助你更熟悉周边的环境,随时了解周围去处。另一个最突出的功能则是“附近”, 在地图里搜索一切附近的餐饮、购物和娱乐等更轻松了。中国...
2024-01-10iOS实现抖音点赞动画效果
本文实例为大家分享了iOS实现抖音点赞动画的具体代码,供大家参考,具体内容如下1. 概述最近看到抖音点赞爱心的动画效果比较好,出于好奇,自己也研究仿照动画效果写了一个,不喜欢的朋友可不要喷我噢!!!话不多说,先来看一下执行效果。2. 动画分析上面的示例效果有点快,现在来看一...
2024-01-10iOS实现左右拖动抽屉效果
本文实例介绍了iOS实现左右拖动抽屉效果,具体内容如下利用了触摸事件滑动 touchesMoved: 来触发左右视图的出现和消失 利用loadView方法中添加view 在self.view载入前就把 左右中View都设置好frame 每一个方法都由单独的功能。#import "DarwViewController.h"@interface DarwViewController ()@property (nonatomic, weak) UIView *leftVie...
2024-01-10