UI控件
iOS_MingXing
这个作者很懒,什么都没留下…
展开
-
swift 获得手机IP(运营商IP和WiFi的IP)
print("手机用户自定义的名称 === \(UIDevice.current.name)")print("设备名称systemName + iOS版本systemVersion == \(UIDevice.current.systemName + UIDevice.current.systemVersion)")print("设备型号(iPhone/ipad/iMac/wa...转载 2019-08-21 17:22:25 · 1456 阅读 · 0 评论 -
iOS 跳转AppStore的两种方法,应用内和直接跳转
import “ViewController.h”import pragma mark - 评分取消按钮监听//取消按钮监听 - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{ [self dismissViewControllerAnimated:YES compl转载 2016-10-07 16:05:31 · 1031 阅读 · 0 评论 -
AppDelegate中几个常用的回调调用时机
本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。 以帮助你判断哪些方法倒底放到哪个回调中去实现。 1. – (void)applicationDidFinishLaunching:(UIApplication *)application; 此方法基本已经弃用,改用第2个方法代替。 2. – (BOOL)application:(UIApplica转载 2016-08-18 21:22:01 · 454 阅读 · 0 评论 -
iOS _SVN错误小结
svn: Failed to add file ‘Makefile’: an unversioned file of the same name already exists 执行更新(svn up)时报错。因为其他人新增一个文件到服务器,而本地却存在一个同名文件(未版本控制) 先将本地重名文件改名,再执行”svn up”,之后再比较、合并文件。或者执行 “svn up –force”这时可能会转载 2016-06-22 17:42:09 · 1540 阅读 · 0 评论 -
iOS _ 获取指定的UITableViewCell 并刷新
开发中遇到需要对指定的UITableViewCell进行操作,翻阅了一些资料,经核实确实能解决这个问题,便拿出来与大家分享一下.// 1, 需要对指定一个section进行刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1]; [tableview reloadSections:indexSet withRowAnim原创 2016-06-22 14:30:50 · 743 阅读 · 0 评论 -
iOS _评论后返回上一页面显示最新评论数据
这两天做评论开发老是返回上一页不显示最新刚刚的评论,老不爽了.最后借助强大的百度搜索以及自己的灵活运用,还是解决了这个问题,好了.不啰嗦了解决方法如下:在显示评论数据的页面作如下处理即可, - (void)viewWillAppear:(BOOL)animated { [self loadOnce]; 网络请求初始数据的初始化 [self loadData];原创 2016-06-15 19:17:21 · 721 阅读 · 0 评论 -
IOS中延时执行的几种方式的比较和汇总
转载自:http://blog.sina.com.cn/s/blog_8280f5ec0101k03c.html 本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。(void)delayMethod { NSLog(@”execute”); } 1.performSelector方法[self performSelector:@selector(delayMet转载 2016-06-06 14:37:38 · 148 阅读 · 0 评论 -
iOS _ UILabel 调整行间距
调整UILabel 的行间距UILabel *headerBriefText = [[UILabel alloc] initWithFrame:(CGRectMake(10, 82, 350, 200))]; headerBriefText.text = @"冒险热血冒险热血冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热原创 2016-05-25 19:13:59 · 543 阅读 · 0 评论 -
iOS _MJRefresh 导入最新Xcode 报错 解决方法
Xcode7.2 用刷新的时候导入MJRefresh时报错Too many arguments to function call, expected 0, have 3 问了度娘说: 选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND 将其设置为 NO 即可 结果: 错误更多 又问了度娘, 搜罗资料终于找到解决方法:原创 2016-04-15 09:39:44 · 4015 阅读 · 0 评论 -
iOS _查询所剩内存和所剩存储空间的方法
#import "NeiCunViewController.h"// 查询剩余内存导入头文件#import <sys/sysctl.h>#import <mach/mach.h>// 查询所剩存储空间导入头文件#import <sys/param.h>#import <sys/mount.h>@interface NeiCunViewController ()@end@implementat原创 2016-04-13 09:21:29 · 972 阅读 · 0 评论 -
iOS _监听UITextField输入状态
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view.原创 2016-04-08 17:15:09 · 5705 阅读 · 0 评论 -
iOS _UIDatePicker最简学习攻略
#import "DateViewController.h"@interface DateViewController ()@property (nonatomic, strong) UIDatePicker *myDatePicker;@end@implementation DateViewController- (void)viewDidLoad { [super viewDidLoad原创 2016-12-12 14:48:08 · 462 阅读 · 0 评论 -
iOS真机调试问题-App installation failed
真机调试免费App ID出现的问题 The maximum number of apps for free development profiles has been reached. 免费应用程序调试最大限度 苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,必须把之前的应用程序删除,才能调试新的 原文网址链接: http://www.jianshu.com/p原创 2017-01-09 17:19:38 · 651 阅读 · 0 评论 -
unrestrictedApplications
@interface LSApplicationWorkspace : NSObject {} + (id)defaultWorkspace; - (id)URLOverrideForURL:(id)arg1; - (void)_LSClearSchemaCaches; - (bool)_LSPrivateRebuildApplicationDatabasesForSystem...转载 2019-08-16 11:38:46 · 241 阅读 · 0 评论 -
iOS-手电筒照明
打开手电筒照明的思路:初始化相机设备 -> 点击按钮 -> 改变照明状态 -> 根据状态打开或关闭手电筒#import "ViewController.h"#import <AVFoundation/AVFoundation.h> @interface ViewController () @property (nonatomic, strong) AVCa...转载 2019-07-24 18:46:21 · 256 阅读 · 0 评论 -
【iOS】iPad & iPhone Launch Image 启动页图片尺寸大小(包括iPhone XR / Xs / Max)
原文:https://blog.csdn.net/autom_lishun/article/details/88786566iOS APP设置启动图片LaunchImages原文:https://blog.csdn.net/st646889325/article/details/78732091关于设置launchImage:工程配置信息中设置显示launchImage:1、删除L...转载 2019-07-13 12:56:42 · 1043 阅读 · 0 评论 -
ios_获取APP的URLscheme
有时候项目中会遇到需要获取一个APP的URLscheme,百度查找资料下面直接介绍方法1,手机连接MAC,去MAC的App Store下载Apple Configurator 22,打开Apple Configurator2,链接上苹果手机。登录苹果账号3,点击导航条上的添加,选择应用,(需先选中手机)4,选择要获取URLscheme的app进行搜索安装5,打开文件夹访达 ...原创 2018-11-12 12:43:02 · 18037 阅读 · 2 评论 -
iOS 12.1 tabbar从二级页面返回跳动问题的解决方法
OC: [[UITabBar appearance] setTranslucent:NO];Swift: tabBar.isTranslucent = false原创 2018-12-10 18:29:55 · 392 阅读 · 0 评论 -
ios_长按手势以及手势出发多次讲解
首先添加手势方法 // 长按手势- (void)addLongGes{ UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(actionLongPress:)]; // 最短长按时间 l...原创 2018-09-27 16:43:00 · 1596 阅读 · 0 评论 -
iOS_获取视频第一帧
#import <AVFoundation/AVAsset.h>#import <AVFoundation/AVAssetImageGenerator.h>#import <AVFoundation/AVTime.h>// 获取视频第一帧- (UIImage*) getVideoPreViewImage:(NSURL *)path{ AV...转载 2018-09-26 13:55:57 · 2654 阅读 · 0 评论 -
IOS 系统自带的分享功能之 UIActivityViewController
关于系统自带的分享功能 主要是在与这个类 UIActivityViewController 先上效果图 也不用再忍受各种分享的麻烦了 直接上代码//分享的标题 NSString *textToShare = @"分享的标题:大家好"; //分享的图片 UIImage *imageToShare = [UIImage imageNamed:@"111.png...原创 2018-08-08 17:18:09 · 1804 阅读 · 0 评论 -
AlertView 和 UIAlertController 简析学习和简单示例
AlertView:就是在iOS 中作为弹窗的一个控件, UIAlertController : 是 iOS 8 出现的弹窗的控件, 官方推荐使用这个控件作为弹窗使用, 下面也将用一个例子介绍以及简单使用// 遵守AlertView 协议@interface ViewController ()<UIAlertViewDelegate>@end@implementation ViewContro原创 2015-10-17 12:24:19 · 791 阅读 · 0 评论 -
iOS_显示图片原本颜色
又用到显示图片原本颜色了,结果脑子忘记了,翻出了笔记,就把这个写出来,以后便于查找, 1, 显示UIButton 本来图片颜色 原本图片颜色 原图 UIImage *image = [[UIImage imageNamed:@”arrow”] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];原创 2017-05-18 09:45:41 · 2037 阅读 · 0 评论 -
iOS _UIButton 高亮变灰 效果去掉方法
今天开发遇到UIButton 点击时高亮变灰效果想要去掉. 找了一些资料.实现方法如下:(1), [button1 setAdjustsImageWhenHighlighted:NO]; 默认是YES 高亮效果, (2), 高亮时使用相同的图片 则高亮时不会有变灰效果 [button1 setImage:[UIImage imageNamed:@"DaoYe0.jpg"]原创 2016-04-12 10:38:00 · 17360 阅读 · 0 评论 -
iOS _ 图片保存到本地相册
#import "ViewController.h"#import "UIImageView+WebCache.h"@interface ViewController ()@property (nonatomic, strong) UIImageView *imageV;@end@implementation ViewController- (void)viewDidLoad { [sup原创 2016-04-07 18:04:43 · 640 阅读 · 0 评论 -
iOS 隐藏状态栏(时间栏,电池栏)
//方法一(代码设置): 现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下: 在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefer原创 2016-03-14 13:31:28 · 3466 阅读 · 0 评论 -
iOS _ UIButton 标题字体大小颜色位置等
(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.button.frame = CGRectMake(x, y, width, height); [button setTitle: @”点我” forState: UIC原创 2016-01-29 10:42:43 · 995 阅读 · 0 评论 -
关于 NSURLSession 的上传和下载
关于 NSURLSession 的上传和下载在iOS7.0后,苹果公司新推出了一个NSURLSession来代替NSURLConnection。NSURLConnection默认是在 主线程执行的。而NSURLSession是在其他线程上执行的。本篇主要实现了下载和上传,比起NSURLConnection更加简单。线程控制掌握 更加清晰。pragma mark -下载(IBAction)DownL转载 2016-01-11 13:56:55 · 360 阅读 · 0 评论 -
iOS_UItableVeiwCell 点击取消高亮状态
今天需要点击UItableVeiwCell取消选中时的高亮状态,把方法分享一下有两种方法, 我使用了第一种.第二种给大家也看看 1. 自定义cell 继承UITableViewCell 重写 - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated { } - (void)se原创 2016-01-23 13:42:35 · 1475 阅读 · 0 评论 -
多个SDCycleScrollView轮播图加载网络图片减少内存使用.
**多个SDCycleScrollView轮播图加载网络图片减少内存使用.** 由于自己的工程需要用到多个轮播图,结果加了没几个轮播图Xcode显示Memory内存占用就直逼两百兆,瞬间我就醉了,这要多加几个轮播图还不得瞬间Cash. 经过多方查证资料研究了解原因是:SDCycleScrollView中对网络加载轮播图的时候是吧网络图片直接缓存在缓存中,自然使用一个轮播图就Memory增原创 2016-01-18 13:15:47 · 2774 阅读 · 0 评论 -
获取视频首张缩略图全部详细代码
#import "RootViewController.h"#import <MediaPlayer/MediaPlayer.h>#import <CoreMedia/CoreMedia.h>#import <AVFoundation/AVFoundation.h>// 记得导入上面三个框架@interface RootViewController ()@end@implementatio原创 2016-01-16 15:09:43 · 1223 阅读 · 0 评论 -
Xcode模拟器大小设置
因为偶尔换机子测试运行模拟器出现特别大又老是忘记调试方法.这题就截图出来留作以后再忘记的时候查找,同时也给大家分享一下同时标注快捷键如下:command + 1 显示百分之百大小command + 2 显示百分之七十五大小command + 3 显示百分之五十大小command + 4 显示百分之三十三大小command + 5 显示百分之二十原创 2015-12-16 22:28:29 · 695 阅读 · 0 评论 -
iOS UISearchBar简单使用与简介
import “ViewController.h”@interface ViewController ()@end@implementation ViewController(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a ni原创 2015-11-23 14:45:05 · 479 阅读 · 0 评论 -
iOS NSUserDefaults 之最简单存取数据 小Demo
iOS NSUserDefaults 之最简单存取数据 小 Demo原创 2015-10-24 20:33:20 · 695 阅读 · 0 评论 -
UINavigationController的title添加点击事件
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor = [UIColor greenColor]; // 首先定义一个Button UIButton * button = [UI原创 2015-11-09 22:30:20 · 3753 阅读 · 0 评论 -
iOS 验证码 小技术之 UIButton NSTimer 计时器
iOS 验证码 小技术之 NSTimer 计时器 UIButton原创 2015-10-24 18:01:10 · 815 阅读 · 0 评论 -
去除UITableView的边框线,背景,边框线设置
UITableViewStylePlain类型的UITableView去除边框线有直接的属性方法: tableview.separatorStyle = UITableViewCellSeparatorStyleNone;在UITableViewStyleGrouped类型的UITableView中 separatorColor=[UIColor clearColor];1.去掉分隔线,背景:转载 2016-02-18 09:07:03 · 5940 阅读 · 0 评论 -
Xcode 安装颜色插件 以及错误解决方法
第一步: 下载 https://github.com/omz/ColorSense-for-Xcode 颜色插件网址第二步:运行 点开直接运行, 重启Xcode 此时弹出对话框: 点击 Load Bundle 即可 第三步: 关闭Xcode 然后双点击工程再次打开Xcode 效果图:问题: 第二步时弹出对话框不小心点成Skip Bundle 解决办法: 在终端运行如下代码原创 2016-02-18 18:20:00 · 721 阅读 · 0 评论 -
iOS _ 复制内容到剪切板
开发需要用到知道文字内容,查了下资料找到了方法,拿出来与大家共享一下 UIPasteboard * pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = button.titleLabel.text;pasteboard.string : 这个就是所需要复制的内容 直接进行赋值即可原创 2016-03-23 16:58:36 · 1346 阅读 · 0 评论 -
iOS _UISlider 两边有间隙解决方法
新建一个文件继承自UISLider 然后在这里面重写UISlider的这个方法@implementation LianUISlider(instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) {} return self; }(CGRect)thumbRectFor原创 2016-03-11 14:33:38 · 1343 阅读 · 0 评论