控件
walkerwqp
技术小牛 做事大牛
展开
-
iOS 跑马灯封装(带点击事件)
1.WAdvertScrollView.h#import <UIKit/UIKit.h>@class WAdvertScrollView;typedef enum : NSUInteger { /// 一行文字滚动样式 WAdvertScrollViewStyleNormal, /// 二行文字滚动样式 WAdvertScrollViewStyleMore,} ...原创 2018-04-19 17:04:46 · 714 阅读 · 0 评论 -
iOS WKWebView带进度条封装(只用传入url,可改变进度条颜色)
1 NSTimer+addition.h #import <Foundation/Foundation.h> @interface NSTimer (addition) /** 暂停时间 */- (void)w_pauseTime;/** 获取内容所在当前时间 */- (void)w_webPageTime;/** 当前时间 time 秒后的时...原创 2018-04-19 15:49:22 · 781 阅读 · 0 评论 -
iOS 封装页数控制,点击NavigationTabBar切换页面
#import <UIKit/UIKit.h>typedef void(^TabBarDidClickAtIndex)(NSInteger buttonIndex);@interface WNavigationTabBar : UIView@property(nonatomic,copy)TabBarDidClickAtIndex didClickAtIndex;-(instancet...原创 2018-04-18 11:14:13 · 296 阅读 · 0 评论 -
iOS原生与html交互 使用第三方WebViewJavascriptBridge
HTML页面代码<!DOCTYPE html><html xmlns:http="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8"> <title>迎新好礼</title> <meta name="viewpor原创 2018-04-14 14:46:54 · 1306 阅读 · 0 评论 -
iOS webview 点击按钮返回上一页面或者返回首页
- (void)floatBtn:(UIButton *)sender { NSLog(@"点击"); if ([self.webView canGoBack]) { [self.webView goBack]; } else{ [self.view resignFirstResponder]; ...原创 2018-08-16 14:28:15 · 11723 阅读 · 0 评论 -
iOS 让UIView的左上角和右上角为圆角
-(UIView *)platFormBGV{if (!_platFormBGV) {_platFormBGV = [[UIView alloc] init];_platFormBGV.backgroundColor = [UIColor whiteColor];_platFormBGV.frame = CGRectMake(0, self.view.frame.size.he...原创 2018-08-20 09:05:37 · 3003 阅读 · 0 评论 -
iOS 隐藏手机号码中间的四位数字
NSString *numberString = [self.personInfo.mobile stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];cell.newTitleLabel.text = numberString;原创 2018-09-10 17:11:05 · 5449 阅读 · 0 评论 -
iOS UILabel文字置顶或者文字居下的方法
#import <UIKit/UIKit.h>@interface UILabel (TextAlign)@property (nonatomic, assign) BOOL isTop;@property (nonatomic, assign) BOOL isBottom;@end #import "UILabel+TextAlign.h"@imple...原创 2018-09-10 17:17:08 · 2073 阅读 · 0 评论 -
iOS处理高并发量的数据请求和数据集合的对应关系
一、处理高并发请求的核心代码如下:// 创建信号量 dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); // 创建全局并行 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0...原创 2019-06-13 13:57:28 · 2173 阅读 · 0 评论