当点击一个cell或者按钮的事件,处理比较耗时,在异步线程中运行中,当子线程得到运行结果时可能不在当前控制器上了。此时我们需要取消子线程后边的事情。
此刻,当得到结果时需要判断是否在当前控制器上。判断方法如下:
-(BOOL)isCurrentViewControllerVisible:(UIViewController *)viewController
{
return (viewCont...
分类:
移动开发 时间:
2015-08-18 19:40:09
阅读次数:
194
swift: varoneStoreboard:UIStoryboard=UIStoryboard(name:"view",bundle:NSBundle.mainBundle()); letviewController:UIViewController=oneStoreboar...
分类:
其他好文 时间:
2015-08-18 18:48:18
阅读次数:
83
XYRouterhttps://github.com/uxyheaven/XYRouter
XYRouter是一个通过url routing来解决UIViewController跳转依赖的类.
* 本类采用ARCInstallation
本库基于ARC
拷贝XYQuick到项目里
在需要用的文件或者pch里 #import "XYRouter.h"
Podfilepod 'XYRouter'#i...
分类:
Web程序 时间:
2015-08-18 16:29:46
阅读次数:
127
api:self.navigationController.interactivePopGestureRecognizer.enabled = YES;这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,也就是不用点击右上角的返回按钮...
分类:
其他好文 时间:
2015-08-18 15:48:41
阅读次数:
137
presentViewController 推出另外一个半透明的UIViewController...
分类:
其他好文 时间:
2015-08-18 14:13:31
阅读次数:
354
(1)如果应用程序始终隐藏 status bar 那么恭喜呢,你在UI上需要的改动很少很少。(2)如果应用程序显示status bar,可以讲status bar设置成黑色不透明 ,然后在UIViewController 中加入下面的判断,#define IOS7_OR_LATER ( [[[UID...
分类:
移动开发 时间:
2015-08-17 10:00:23
阅读次数:
273
SWIFT中扫描QRCode代码如下,照着敲一次再看下API的注释应该就没问题了。import UIKitimport Foundationimport AVFoundationclass ViewController: UIViewController,AVCaptureMetadataOutpu...
分类:
编程语言 时间:
2015-08-15 22:54:20
阅读次数:
205
-常见的选择必须满足这两个协议,约定实施。一个为数据源协议-托付协议负责控制控件UI、事件响应,实现可选-数据源协议负责控件与应用数据模型的桥梁,一般必须实现@interface ViewController : UIViewController //// ViewController.h// .....
分类:
移动开发 时间:
2015-08-15 18:11:41
阅读次数:
124
-?(BOOL)tabBarController:(UITabBarController?*)tbc?shouldSelectViewController:(UIViewController?*)vc?{
????
????UIViewController?*tbSelectedController?=?tbc.selectedViewController;...
分类:
其他好文 时间:
2015-08-15 01:39:32
阅读次数:
141
//
// ViewController.swift
// SwiftUI程序-07
import UIKit
class ViewController: UIViewController {
var clickCount:Int = 0;//clickCount 并没有声明为int
var myLabel:UILabel? //申明一个全局变量?表示初始值为空
...
分类:
编程语言 时间:
2015-08-14 08:49:27
阅读次数:
423