
iOS
zxri728
这个作者很懒,什么都没留下…
展开
-
iOS 设置某个ViewController可以旋转
//支持横屏设置- (BOOL)shouldAutorotate{ returnYES;}-(UIInterfaceOrientationMask)supportedInterfaceOrientations{ returnUIInterfaceOrientationMaskAll;}原创 2017-06-16 16:52:31 · 819 阅读 · 0 评论 -
循环创建btn+使用imageEdgeInsets约束+设置图片大小
//设置btn的图片标题位置-(void)addBtnsWithImages:(NSArray *)images btnTitles:(NSArray *)titles{ CGRect frame = self.containerView.frame; self.imageArray = images; self.titleArra原创 2017-09-20 11:27:19 · 524 阅读 · 0 评论 -
tableview编辑状态下 默认选中cell之后 无法点击取消
tableview默认编辑状态下 默认选中cell之后 无法点击取消在willDisplayCell方法中设置cell.selected = yes;之后didSelectRowAtIndexPath和didDeselectRowAtIndexPath都无法调用解决方法: 在cell.selected = yes下添加方法[tableView selectRowAt原创 2017-09-05 14:02:55 · 1568 阅读 · 0 评论 -
iOS 日期 周几
NSDate*date = [NSDatedate]; NSCalendar*calendar = [NSCalendarcurrentCalendar]; NSDateComponents*comps; comps =[calendar components:NSCalendarUnitWeekdayfromDate:date];原创 2017-08-02 08:28:59 · 410 阅读 · 0 评论 -
label设置不同颜色 不同字体
NSMutableAttributedString *noteStr = [[NSMutableAttributedStringalloc] initWithString:@"我的应用 (按住拖动调整排序)"];NSRange grayRange =NSMakeRange([[noteStr string] rangeOfString:@"(按住拖动调整排序)"].loca原创 2017-08-08 10:56:27 · 1170 阅读 · 0 评论 -
倒计时
- (void)viewDidLoad { [superviewDidLoad]; CGFloat btnW =60; CGFloat btnH =30; _countBtn = [[UIButtonalloc] initWithFrame:CGRectMake(ScreenW - btnW - 2原创 2017-07-10 10:56:22 · 202 阅读 · 0 评论 -
去掉导航栏下面的黑线
//去除导航栏透明并删除黑线 self.navigationController.navigationBar.clipsToBounds=YES; self.navigationController.navigationBar.translucent = NO;原创 2017-07-13 16:32:20 · 642 阅读 · 0 评论 -
tableView组间距
//session头间距- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return20;}//去掉session的headerview粘性- (void)scrollViewDidScroll:(UIScr原创 2017-07-12 17:08:32 · 583 阅读 · 0 评论 -
引导页
#import "WPLIntroducePageView.h"#define ScreenW [UIScreen mainScreen].bounds.size.width#define ScreenH [UIScreen mainScreen].bounds.size.height@interfaceWPLIntroducePageView() UISc原创 2017-07-12 09:40:33 · 210 阅读 · 0 评论 -
监听键盘
- (void)viewDidLoad { [superviewDidLoad]; [selflayoutScreens]; [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboard原创 2017-07-12 08:14:26 · 237 阅读 · 0 评论 -
屏幕旋转适配问题
-(void)viewWillLayoutSubviews每次屏幕旋转都会调用这个方法 可以在这里面更新约束原创 2017-06-20 09:25:41 · 314 阅读 · 0 评论 -
iOS 跳转到透明视图控制器
跳转前设置透明: dataVC.view.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.5]; [selfpresentViewController:dataVCanimated:NOcompletion:nil];在跳转后的视图控制器设置:原创 2017-06-19 10:57:00 · 435 阅读 · 1 评论 -
iOS 获取APP名称 版本等
//获取所有信息字典NSDictionary *infoDictionary = [[NSBundlemainBundle] infoDictionary];NSString *executableFile = [infoDictionaryobjectForKey:(NSString *)kCFBundleExecutableKey];//获取项目名称原创 2017-09-21 11:16:52 · 2069 阅读 · 1 评论