iOS
蓄力赢
这个作者很懒,什么都没留下…
展开
-
自定义Button的图片和title位置
1、继承UIButton自定义button2、在.h中添加@property(nonatomic,assign)CGRect titleRect;@property(nonatomic,assign)CGRect imageRect;属性。3、在.m中添加- (CGRect)imageRectForContentRect:(CGRect)contentRect原创 2015-09-17 12:32:13 · 383 阅读 · 0 评论 -
由cell上的button确定cell的indexPath
问题描述:当UITableView上面放了一个button,当点击这个button触发事件,需要确定点击的是哪个cell,以此确定该cell的indexPath解决:直接上代码 UITableViewCell *cell = [btn findSuperViewWithSuperViewClass:NSClassFromString(@"UITableViewCell")]; NSIndexPat原创 2015-11-13 16:32:50 · 426 阅读 · 0 评论 -
TableView---header悬停问题
当设置tableview的style为UITableViewStylePlain,又有多个分组的情况下,headview会悬停。如果不要悬停效果可以设置:-(void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == _tableV) { CGFloat heightForHeader = 4原创 2016-04-08 14:40:39 · 3448 阅读 · 0 评论 -
iOS自定义UIButton的Image和Title位置
1、继承UIButton#import <UIKit/UIKit.h>@interface KKDButton : UIButton@property(nonatomic,assign) CGRect titleFrame;@property(nonatomic,assign) CGRect imageFrame;@end2、重写父类方法#import "KKDButton.h"@imple原创 2016-05-31 13:56:03 · 364 阅读 · 0 评论 -
解决使用NSMutableAttributedString 设置不同字体,文字不能居中对齐
问题描述使用NSMutableAttributedString设置不同字体, int a = 50; int b = 10; NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:@"10元抵现券"]; [attStr addAttribute:N原创 2016-08-17 17:45:06 · 13866 阅读 · 1 评论 -
iOS UIlabel便于开发的Category
在开发中,经常要给label设置不同的字体、颜色。本人写了一个category便于以后开发,分享给大家。 实现功能:设置给定range的文字颜色设置给定range的文字字体缺点: 必须先设置text或者attributedText 上代码#import <UIKit/UIKit.h>@interface UILabel (TextConfig)//1.@property(nonatomi原创 2016-06-30 17:44:13 · 967 阅读 · 0 评论 -
iOS NSDecimalNumber详解
NSDecimalNumber NSDecimalNumber是iOS系统的api,是一种精确计算。主要解决一下问题: 1、字符串转float等不精确问题。 2、精确计算 3、保留小数位数 4、四舍五入及其它的保留小数位数规则NSDecimalNumber的运算 //1、字符串 -> NSDecimalNumber NSDecimalNu原创 2015-12-11 13:34:07 · 6570 阅读 · 0 评论 -
ios 从URL中截取所包含的参数,并且以字典的形式返回和参数字典转URL
- (NSString *)keyValueStringWithDict:(NSDictionary *)dict{ if (dict == nil) { return nil; } NSMutableString *string = [NSMutableString stringWithString:@"?"]; [dict enumerateKe原创 2017-03-01 15:43:03 · 5422 阅读 · 0 评论 -
ios tableview去除指定cell分割线
方法1: tableview.separatorStyle = UITableViewCellSeparatorStyleNone;然后自定义cell的分割线 方法2: 设置cell的separatorInset cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, MAXFLOAT);不显示当分组情况下,去除分组间的线设置tablevie原创 2017-02-07 11:54:49 · 658 阅读 · 0 评论 -
iOS开发编辑自定义代码块Code Snippet
一、代码块 为了便于开发,xcode为我们提供了相应的代码块,如: xcode所有的代码块都在这个地方: 二、编辑自定义代码块 为了开发,我们需要编辑自己的代码块,以提快编程进度。如编写如下代码,只需敲入pc,再输入name@property (nonatomic, copy) NSString *name;第一步:编写要生成代码块的代码 @property(nonat原创 2015-11-25 18:49:30 · 1432 阅读 · 1 评论 -
iOS界面调试工具--Reveal
Reveal是iOS界面调试工具,可以查看UI的层次结构。安装 官网下载安装: http://revealapp.com/打开xcode打开Reveal 如下操作: 向工程添加 Reveal.framework 并进行如下操作 然后: 一切ok!破解 Reveal使用30天限制。 http://download.csdn.net/detail/nu原创 2016-01-12 18:12:43 · 710 阅读 · 0 评论 -
iOS 开发 -- app不调用第三方键盘
-(BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier{ return NO;}原创 2015-09-18 12:05:30 · 1592 阅读 · 0 评论 -
iOS之keychian的应用
1、keychain是永久保存,应用卸载后依旧保存。 2、keychain是一种安全的保存私密信息(密码,序列号,证书等)的方式。 3、每个ios程序都有一个独立的keychain存储。 4、苹果封装好了keychain类库,KeychainItemWrapper.h和KeychainItemWrapper.m文件 下载: http://download.csdn.net/detail/n原创 2015-11-17 18:25:47 · 962 阅读 · 0 评论 -
mrc下自定义UITableViewCell写法
#import <UIKit/UIKit.h>@interface MyTableViewCell : UITableViewCell@property(nonatomic,retain) UILabel *firstLabel;@property(nonatomic,retain) UILabel *secondLabel;@property(nonatomic,retain) UILabe原创 2015-11-23 17:02:18 · 507 阅读 · 0 评论 -
const,static,extern详解
一、const详解*如果试图修改由const修饰符修饰所声明的变量,编译器会报错。*const修饰符修饰的指针:const int *p 和 int const *p 指针p的指向可以改变,但p指向的内容不可以改变。 const int *a; int b; a = &b; *a = 100;//(编译报错)i原创 2015-11-18 14:50:20 · 535 阅读 · 0 评论 -
xcode 添加空模板
xcode去除了空模板,想使用空模板就要自己添加了。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project\ Templates/iOS/Application把下载的空模板放在这个位置。空模板下载: http://downlo原创 2015-12-30 11:58:26 · 353 阅读 · 0 评论 -
字符串转double、float不精确解决办法
1、NSDecimalNumber decimalNumberWithString: 生成NSDecimalNumber进行精确计算2、 decimalNumberByAdding: + decimalNumberBySubtracting-decimalNumberByMultiplyingBy: *decimalNumberByDividingBy:/原创 2015-09-21 15:26:02 · 2619 阅读 · 1 评论 -
iOS scrollView嵌套scrollView滑动到顶部须松手解决
问题描述 两个scrollView嵌套,当滑动子scrollView到顶部或底部时,必须松手才能继续滑动父scrollView;解决方案 直接上代码:-(void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == _sv) {//_sv 子scrollview _backSV :父scrol原创 2016-05-25 12:30:52 · 4551 阅读 · 0 评论