![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控件
yyc_quietly
这个作者很懒,什么都没留下…
展开
-
在tabbar上添加小红点
@implementationUITabBar (badge) - (void)showBadgeOnItemIndex:(int)index{ [selfremoveBadgeOnItemIndex:index]; UIView*badgeView = [[UIViewalloc]in转载 2016-01-25 20:00:25 · 560 阅读 · 0 评论 -
UIScrollView的属性总结
属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL directionalLockEna转载 2016-05-06 16:48:21 · 585 阅读 · 0 评论 -
IOS TextField设置大全
/初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum转载 2015-08-14 16:05:38 · 302 阅读 · 0 评论 -
屏幕截图,后台音频播放
截取屏幕图片//创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)UIGraphicsBeginImageContext(CGSizeMake(200,400)); //renderInContext 呈现接受者及其子范围到指定的上下文[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]转载 2015-08-19 21:35:49 · 399 阅读 · 0 评论 -
设置table分割线靠左边0距离对齐
在viewDidload 加下面代码 if ([self.table respondsToSelector:@selector(setSeparatorInset:)]) { [self.table setSeparatorInset:UIEdgeInsetsZero]; } if ([self.table respon原创 2015-09-01 17:46:12 · 1142 阅读 · 0 评论 -
防止键盘弹出遮挡编辑窗
注册通知: //注册键盘出现通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector (keyboardShow:) name: UIKeyboardDidShowNotification o原创 2015-09-01 17:53:46 · 314 阅读 · 0 评论 -
textView设置placeholder
初始化设置: _textView.delegate = self; _textView.font = [UIFont systemFontOfSize:15]; _textView.text = @"用的不爽?说两句.."; _textView.textColor = [UIColor lightGrayColor]; _textView.returnKeyT原创 2015-09-07 10:06:48 · 658 阅读 · 0 评论 -
使用xib自定义一个view
今天项目中需要自定义的table区头和区脚,而又无法直接在IB中实现自定义的样式,所以创建了一个xib自定义的view 去实现,具体步骤为:首先创建view 类,无法携带xib模板然后单独创建一个view 的IB模板把calss 关联起来修改size类型,(为了自定义frame)给自定义的view添加类方法, #import "CustomV原创 2015-09-15 13:49:23 · 510 阅读 · 0 评论 -
iOS上如何让按钮文本左对齐问题
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; 这行代码,把按钮的内容(控件)的对齐方式修改为水平左对齐,但是这们会紧紧靠着左边,不好看,所以我们还可以修改属性:button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0原创 2015-09-28 13:34:55 · 239 阅读 · 0 评论 -
动态隐藏导航栏
- (void) hiddenNavBar:(BOOL)hidden{ if (hidden) { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; [UIView animateWithDuration:0.原创 2015-10-21 10:22:22 · 434 阅读 · 0 评论 -
iOS UICollectionView简单使用
- (void)viewDidLoad{ [super viewDidLoad]; self.title = @"UICollectionView学习"; //通过Nib生成cell,然后注册 Nib的view需要继承 UICollectionViewCell [self.collectionView registerNib:[UINib nibWith转载 2015-10-22 11:59:34 · 275 阅读 · 0 评论 -
storyboard 使用 UIRefreshControl 下拉更新
1 必须是tableviewcontroller2 在属性的栏里有refresh,勾选enable,设置一下文字啊,背景啊。3 用代码设置停止更新和更新表格数据。即[self.refreshControl addTarget:selfaction:@selector(RefreshViewControlEventValueChanged) forControlEvents:原创 2015-11-26 09:37:50 · 239 阅读 · 0 评论 -
UIMenuItem 文字选择菜单
UIMenuItem *menuItem = [[UIMenuItem alloc]initWithTitle:@"分享到新浪微博" action:@selector(changeColor:)];UIMenuController *menu = [UIMenuController sharedMenuController];[menu setMenuItems:[NSArray arrayW原创 2015-11-27 11:19:03 · 452 阅读 · 0 评论 -
IOS 自定义button有效点击范围
那么如何自定义按钮点击的有效区域呢,其实很简单,只要重写一个函数即可: - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 系统发生触摸事件的时候会从window到父控件到子控件一个个检测触摸点是否在其中,如果在其中,则返回YES,最后返回YES的子控件作为响应事件的控件。 我们转载 2015-12-09 10:45:01 · 1778 阅读 · 1 评论 -
设置返回按钮的图片
ios7之后设置返回按钮的图片样式,必须一起写才有用 UIBarButtonItem * back = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; [self.navigationController.navigationB原创 2015-12-29 10:05:49 · 442 阅读 · 0 评论 -
关于状态栏的相关设置(UIStatusBar)
设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)可以设置的地方有两个:plist设置里面 和 程序代码里1.plist设置statusBar在plist里增加转载 2016-01-06 15:48:30 · 267 阅读 · 0 评论 -
webView里面图片的点击事件
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ //将url转换为string NSString *requestString = [[requ原创 2016-01-12 15:54:40 · 456 阅读 · 0 评论 -
如何更好地限制一个UITextField的输入长度
要限制一个UITextField的输入字数(参考链接),首先想到的应该是通过UITextFieldDelegate的代理方法来限制:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSS转载 2016-06-03 11:14:09 · 268 阅读 · 0 评论