UI
博BOBO
做的更好!
展开
-
iOS开发的22个奇谲巧技
http://www.cnblogs.com/xiaochao12345/p/4312407.html本文作者@叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。 1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示。很简转载 2015-03-06 10:23:33 · 443 阅读 · 0 评论 -
status bar 补充更改
1:statusBar字体为白色 在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyleLightContent 2:设置statusBar和navigationbar为一体 [nav.navigationBar setBackground原创 2016-05-06 14:26:49 · 270 阅读 · 0 评论 -
iOS8开发之iOS8的UIAlertController
在iOS8之前用UIActionSheet和UIAlertView来提供按钮选择和提示性信息,比如UIActionSheet可以这样写:[objc] view plaincopyUIActionSheet *actionSheet = [[UIActionSheet alloc]原创 2015-06-11 15:22:05 · 774 阅读 · 0 评论 -
tableView出现空白的解决方案
有时我的tableView约束是正确的,可是会在顶部货底部出现空白部分,通过很多的测试发现把VC的这个属性设置一下就好了self.automaticallyAdjustsScrollViewInsets = NO,self.automaticallyAdjustsScrollViewInsets 这个属性是IOS7才有的新方法,目的就是为了让scrollView自动适应屏幕原创 2016-05-11 10:21:02 · 906 阅读 · 0 评论 -
UICollectionViewCell刷新布局的时候显示混乱
终于解决了,原来是SDK版本与iOS版本兼容的小问题;在自定义的CollectionViewCell里加上以下代码就Ok了: 1 2 3 4 - (void)setBounds:(CGRect)bounds { [super setBounds:bounds]; self.contentView.fra...原创 2018-08-22 19:01:50 · 2316 阅读 · 0 评论 -
去除UISearchBar中的clearButton(输入内容时出现的删除按钮)
for (UIView *view in customSearchBar.subviews) {if ([view isKindOfClass:NSClassFromString(@"UIView")] &;&; view.subviews.count > 1) {if ( [[view.subviews objectAtIndex:1] isKindOfClass:[U...原创 2018-08-23 09:16:20 · 727 阅读 · 0 评论 -
UIStatusBarStyle 动画
首先info.plist<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0&原创 2018-09-06 09:56:26 · 184 阅读 · 0 评论 -
UICollectionViewCell刷新布局的时候显示混乱
项目中有一个问题,UIcollectionView cell 删除的时候或新增的时候,因为大小不一样,复用会出现好几项问题。 #import "OJPNewSetPreferenceController.h"//#import "ClassSeltecterTypeView.h"#import "OJPNewSetCollectionViewCell.h"#import "AddW...原创 2018-09-12 16:30:08 · 3686 阅读 · 0 评论 -
UITextField 明暗文坐标显示优化
- (IBAction)openEyes:(UIButton *)sender { sender.selected = !sender.selected; //密文明文更换时候的出现空格 或者光标错乱 NSString *text = self.passwordTextField.text; self.passwordTextField.text = @""; ...原创 2018-11-30 17:43:45 · 171 阅读 · 0 评论 -
进度封装
#import <UIKit/UIKit.h>@interface CertificationProgressView : UIView-(void)setnumber:(CGFloat)floNumber;@end#import "CertificationProgressView.h"@interface CertificationProgressView ...原创 2018-12-03 15:51:20 · 138 阅读 · 0 评论 -
ios上 更改 状态栏(UIStatusBar)的颜色
IOS上 关于状态栏的相关设置(UIStatusBar)知识普及ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色,背景部分为黑色 注意:这里只涉及到ios7以及更高版本原创 2016-05-03 11:18:02 · 1591 阅读 · 0 评论 -
关于uinavigationcontroller跳转时,若跳转到的页面不需要navigationbar,则总显示黑框的处理办法
问题描述:这里有个uinavigationcontroller,一级页面时这个navigationbar是显示的,由于项目的需要,二级页面是不需要的,问题就出现了:当点击一级页面跳转到二级页面时在跳转的间隙,一级页面的这个Navigationbar总是会显示黑条,我的处理办法时,在一级页面的 viewwilldisappear 这个函数里,这样写:-(void)viewWillDisapp原创 2016-05-10 13:37:38 · 960 阅读 · 0 评论 -
iOS 自定义弹窗
CustomAlertViewController *cust = [[CustomAlertViewControlleralloc]init]; cust.modalPresentationStyle =UIModalPresentationOverFullScreen;//设置模态的屏幕 cust.modalTransitionStyle =UIModa原创 2015-05-20 11:20:50 · 519 阅读 · 0 评论 -
tableVIew删除时的delete按钮被挡住时重写的方法
-( void )willTransitionToState:( UITableViewCellStateMask )state{ [ super willTransitionToState :state]; if ((state & UITableViewCellStateShowingDeleteConfirmationMask ) == UITab原创 2015-03-02 10:57:50 · 480 阅读 · 0 评论 -
每次翻页时都是向后或向前滚动320的宽度,只想让他向后滚动280的宽度
设置你的UIScrollView的宽度为280;开启分页模式:self.pagingEnabled = YES;关闭self.clipsToBounds = NO; 这样超出范围的视图也会显示。然后重写UIScrollView所在的parentView的hitTest事件,让其返回值是UIScrollView对象.原创 2015-05-18 18:29:35 · 449 阅读 · 0 评论 -
关于UIImageView的显示问题
关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示发表回复我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况。下面转载 2015-05-22 10:04:48 · 427 阅读 · 0 评论 -
IOS-TextField详解
IOS-TextField详解//初始化textfield并设置位置及大小UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式text.borderStyle = UITextBorderSt转载 2015-05-22 11:17:01 · 482 阅读 · 0 评论 -
猫猫学iOS 之微博项目实战(1)微博主框架-子控制器的添加
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents一:简单介绍这是新浪微博的iOS端项目,来自于黑马的一个实战项目。(本人没有培训,纯属自学,但人要学会感恩,虽然是自己买的学习资料,但是饮水思源!!)主要分成五大模块,本次全部运用纯代码实现,其中会用转载 2015-06-05 10:04:00 · 453 阅读 · 0 评论 -
图片旋转90度解决办法
如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向又旋转90度。ps: 查找过程中, 碰到了一种说法:[objc] view plaincopy//get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转 UIIma原创 2015-07-17 15:42:28 · 6033 阅读 · 0 评论 -
stretchableImageWithLeftCapWidth
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设置的宽度原创 2015-08-13 15:10:19 · 552 阅读 · 0 评论 -
tabbarcontroller切换
MyTabbarViewController *tabbar = (MyTabbarViewController *)self.tabBarController; OntherTabView *onter = (OntherTabView *)[tabbar.tabBarViewviewWithTag:301]; onter.titleLabel.textColor =原创 2015-07-22 11:00:42 · 428 阅读 · 0 评论 -
WWDC19 苹果宣布全新 UI 框架 SwiftUI
2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 ——SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。在介绍过程中,苹果公司软件工程高级副总裁 Craig Federighi 演示了如何将一百行代码简化为大约十几行。据官方介绍,SwiftUI 是一个创新且非常方便使用的框架,开...转载 2019-06-26 15:15:22 · 232 阅读 · 0 评论