swift
q313435352
这个作者很懒,什么都没留下…
展开
-
状态栏颜色
//调整statusbar颜色 改成白色 override func preferredStatusBarStyle() ->UIStatusBarStyle { returnUIStatusBarStyle.LightContent }原创 2016-04-21 11:51:53 · 455 阅读 · 0 评论 -
缓冲提示控件MBProgressHUD
import MBProgressHUDclass HeHeView:BaseView{var hud: MBProgressHUD!func addHud() { hud = MBProgressHUD(view: self.view) self.view.addSubview(hud)转载 2016-03-30 11:16:07 · 498 阅读 · 0 评论 -
输入框随着键盘弹起
//导入库pod 'IQKeyboardManager'//在appdelegate初始化func initIQKeyboardManager(){ //键盘事件 let keyManager = IQKeyboardManager.sharedManager() keyManager原创 2016-05-19 11:20:03 · 611 阅读 · 0 评论 -
设置navigationController标题颜色字体
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.blueColor(),NSFontAttributeName:UIFont .systemFontOfSize(40)];原创 2016-05-20 12:16:16 · 477 阅读 · 0 评论 -
网页的缓存
var webView = WKWebView()let adssad = NSURLRequest(URL: nsurl, cachePolicy:NSURLRequestCachePolicy.UseProtocolCachePolicy, timeoutInterval:10)webView?.loadRequest(adssad)//有的网页不带缓存,真转载 2016-06-04 14:36:23 · 405 阅读 · 0 评论 -
tableview分割线到左边的距离
//80是到左边的距离,90是到右边的距离tableView.separatorInset = UIEdgeInsetsMake(0,80, 0, 90)//如果想把到左边的距离调成零,需要在 cellForRowAtIndexPath返回cell时候加上如下代码cell.preservesSuperviewLayoutMargins =false原创 2016-06-12 14:54:13 · 423 阅读 · 0 评论 -
tabviewcell高度自适应
tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 100原创 2016-06-27 21:01:44 · 720 阅读 · 0 评论 -
子线程之后到主线程
dispatch_async(dispatch_get_global_queue(0, 0)) {() -> Void in sleep(2) dispatch_async(dispatch_get_main_queue(), {[weak self] () -> Void in se原创 2016-06-07 09:44:25 · 576 阅读 · 0 评论 -
苹果清理xcode导出的版本
清理 导出的版本文件 window - organizer原创 2016-06-29 15:59:04 · 259 阅读 · 0 评论 -
uitableview去掉最后一行cell的底线
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { //2是最后一行 if section == 2{ return 10 }else{原创 2016-07-11 14:49:44 · 845 阅读 · 0 评论 -
IOS点击底部tabbar的事件
//点击tabbar的事件 override func tabBar(tabBar:UITabBar, didSelectItem item: UITabBarItem){ debugPrint("sada") }原创 2016-07-26 10:12:15 · 1226 阅读 · 0 评论 -
tableview 添加长按事件
func addViews(){//增加长按事件 let lpgr = UILongPressGestureRecognizer(target: self, action:#selector(SpacePageView_1Controller.onItemLongClick(_:)))//长按时间 lpgr.minimumPres原创 2016-06-21 10:12:32 · 396 阅读 · 0 评论 -
事件的传递
class sadfasdfasdf: UIView {//返回哪个View 就哪个View接受事件 override func hitTest(point:CGPoint, withEvent event: UIEvent?) -> UIView? { //通过point判定点击区域 if point.x >原创 2016-07-07 10:28:25 · 280 阅读 · 0 评论 -
键盘的监听事件,获取键盘变动的坐标
func addCustomKeyboardEvent() { NSNotificationCenter.defaultCenter().removeObserver(self) NSNotificationCenter.defaultCenter().addObserver(self, selector:#selector(WebCommentCo原创 2016-08-08 11:15:17 · 565 阅读 · 0 评论 -
uitextview限定行数
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text:String) -> Bool { let newText = (textView.textas NSString).stringByReplacingCharacters转载 2016-10-13 13:11:17 · 494 阅读 · 0 评论 -
修改string单个字符大小颜色
//字体大小 和颜色let attributedString = NSMutableAttributedString(string: “阿斯顿发送发送到阿斯顿发生地方”) let color = UIColor.redColor() let normalAttributes = [NSForegroundColor原创 2016-10-13 16:50:59 · 965 阅读 · 0 评论 -
字符串中间一部分字体颜色的变化
let time = DateFormater().getStringFormater1(bean.createdate) var newCreateData: NSMutableAttributedString! if time == bean.createdate{ let createD原创 2016-04-29 11:42:22 · 1019 阅读 · 0 评论 -
SDWebImage图片的加载
ImageView.sd_setImageWithURL(NSURL(string: data["nipicurl"]!)!, placeholderImage:UIImage(named: "default_avatar_no_border"))//data["nipicurl"]:要加载的图片数据//default_avatar_no_border:加载不成功显示的本地照片原创 2016-03-05 15:56:56 · 409 阅读 · 0 评论 -
Alamofire请求数据的大题格式
Alamofire .request(.GET,url,parameters: params) .responseJSON() { responsein if response.result.isSuccess{ let json = JSON(response.result.value!)原创 2016-04-19 14:24:29 · 496 阅读 · 0 评论 -
swift——图片添加点击事件
let taget = UITapGestureRecognizer(target:self, action: "imgAction") taget.numberOfTapsRequired = 1 img.userInteractionEnabled = true img.addGe原创 2016-03-02 15:19:43 · 2971 阅读 · 0 评论 -
swift空间位置,大小改变的动画效果
UIView.animateWithDuration(动画移动时间, animations: { () ->Void in 改变后的控件位置 })UIView.animateWithDuration(动画执行时间, animations: { () ->Void in 改变后的原创 2016-03-05 14:14:11 · 1265 阅读 · 0 评论 -
本地储存NSUserDefaults
//存储值为 values key为 “11”let preference = NSUserDefaults()preference.setObject(values, forKey:"11")//读取 key 为“11”的里面的值 转化为string类型let preference = NSUserDefaults()let原创 2016-03-30 18:43:47 · 344 阅读 · 0 评论 -
swift设置圆角
代码中实现view.layer.cornerRadius = 2 //圆角弧度view.layer.masksToBounds = true //是否把圆角边切去view.layer.borderWidth = 1 //设置边框 的宽度 view.layer.borderColor = UIColor.redColor.CGColor //设置边框的颜色在xib原创 2016-03-21 15:06:02 · 497 阅读 · 0 评论 -
键盘自动弹起
//只要设置输入框text的第一次响应机制text.becomeFirstResponder原创 2016-03-11 11:01:54 · 404 阅读 · 0 评论 -
沉睡
let poptime=dispatch_time(DISPATCH_TIME_NOW ,Int64(0.2 * Double(NSEC_PER_SEC))) dispatch_after(poptime,dispatch_get_main_queue() , { () -> Void in self._bannerscroll .contentOffs原创 2016-04-12 10:36:21 · 286 阅读 · 0 评论 -
手势添加tag
let resumeImgTapGesture:UITapGestureRecognizer =UITapGestureRecognizer(target: self, action: "messageAction:") resumeImgTapGesture.numberOfTapsRequired =1 message.addGestur原创 2016-04-25 10:03:50 · 435 阅读 · 0 评论 -
SWXMLHash XML文件解析
import Foundationimport SWXMLHashimport SwiftyJSONclass ServerDataTranslator: NSObject { static var locationXml:XMLIndexer? override init() { super.init()原创 2016-04-09 10:48:35 · 814 阅读 · 0 评论 -
UIAlertView的使用
func a(){let alert = UIAlertView(title:"注意", message:"放弃当前修改?", delegate:self, cancelButtonTitle: "取消", otherButtonTitles:"确定") alert.show() alert.tag =111原创 2016-03-30 17:17:22 · 277 阅读 · 0 评论 -
照片预览的scrollView控件
class PhotoWallBigImageController:UIViewController, UIScrollViewDelegate { //第几张照片 var index:Int? //所有的照片 var data:[PhotoWallBean] = [] //照片张数 var count:Int翻译 2016-04-26 14:39:56 · 389 阅读 · 0 评论 -
自定义 UINavigationController
import Foundationimport UIKit@objcclass BaseNavigationController: UINavigationController { var childCtr: UIViewController? override func viewDidLoad原创 2016-04-27 15:48:10 · 350 阅读 · 0 评论 -
获得时间戳
//获取时间戳 let today:NSDate =NSDate() let dateFormatter = NSDateFormatter()//以什么样的时间格式 dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let allday =原创 2016-03-11 10:24:52 · 394 阅读 · 0 评论 -
svn第三方库出现问题
top/APP_TSB_IOS/Colleague_Good/Pods/Target Support Files/CryptoSwift-bash: cd: /Users/zhantengzhanteng/Desktop/APP_TSB_IOS/Colleague_Good/Pods/Target: No such file or directoryzhantenengdeAir:Coll原创 2016-05-24 14:23:04 · 689 阅读 · 0 评论 -
swift跳转到故事版的界面
let uiController: UIViewController = UIStoryboard(name: "Log", bundle: nil).instantiateViewControllerWithIdentifier("logController") self.navigationController?.showViewController(uiController,原创 2016-03-14 16:18:06 · 875 阅读 · 0 评论 -
以form表单上传文件,接口不响应,后台显示"file" does not contain '/'
//在生成form表单public func appendBodyPart(data data:NSData, name: String, mimeType:String)//可能是拼接的问题,用下面方法拼接public func appendBodyPart(data data:NSData, name: String, fileName:Stri原创 2016-05-25 15:17:22 · 3378 阅读 · 0 评论 -
string检索
///---NSString查找字符串 ///---rangeOfString 方法查找一个字符串,此方法类型的结构体,若没有查找到对应的字符串,返回NSNotFound。 let str:NSString = "swift is a new language"; let rangeForStr = str.rangeOfString("new"); print("\(ra转载 2016-10-13 17:35:58 · 533 阅读 · 0 评论