- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 自定义unbutton 图片在右边
+ (instancetype)titleButton;+ (instancetype)titleButton{ return [[selfalloc] init];}- (id)initWithFrame:(CGRect)frame{ self = [superinitWith
2015-11-13 11:29:26 1124
原创 程序内任一页面切换控制器比如登陆切换到主界面
[UIApplication sharedApplication].keyWindow.rootViewController=[[TabBarViewController alloc] init];
2015-11-13 09:40:57 256
原创 真机调试步骤
真机调试的主要步骤登录开发者主页生成cer证书:cer是一个跟电脑相关联的证书文件,让电脑具备真机调试的功能添加App ID:调试哪些app?注册真机设备:哪台设备需要做真机调试?生成MobileProvision文件:结合2、3、4生成一个手机规定文件导入cer、MobileProvision文件• 最终会得到2个文件➢ Cer文件:让电脑具备真机调试的功能➢ M
2015-11-11 09:12:48 190
原创 应用评分
为了提高应用的用户体验,经常需要邀请用户对应用进行评分• 应用评分无非就是跳转到AppStore展示自己的应用,然后由用户自己撰写评论• 如何跳转到AppStore,并且展示自己的应用➢方法1NSString *appid = @"444934666";NSString *str = [NSString stringWithFormat: @"
2015-11-11 09:12:09 182
原创 应用间跳转
有时候,需要在本应用中打开其他应用,比如从A应用中跳转到B应用•首先,B应用得有自己的URL地址(在Info.plist中配置) B应用的URL地址就是:mj://ios.itcast.cn• 接着在A应用中使用UIApplication完成跳转NSURL*url = [NSURLURLWithString:@"mj://ios.itcast.cn"];
2015-11-11 09:05:52 144
原创 发邮件-方法
1用自带的邮件客户端,发完邮件后不会自动回到原应用NSURL*url = [NSURLURLWithString:@"mailto://10010@qq.com"];[[UIApplicationsharedApplication]openURL:url]; 2MFMailComposeView
2015-11-11 09:03:33 218
原创 发短信-方法
1.直接跳到发短信界面,但是不能指定短信内容,而且不能自动回到原应用NSURL*url = [NSURLURLWithString:@"sms://10010"];[[UIApplicationsharedApplication]openURL:url]; 2.如果想指定短信内容,那就得使用MessageUI框架•包含主头文件#impor
2015-11-11 09:01:53 148
原创 使用UIWebView加载URL ,拨打完后能自动回到原应用。
创建一个UIWebView来加载URL,拨完后能自动回到原应用if(_webView== nil) { _webView = [[UIWebView alloc] initWithFrame:CGRectZero];}[_webView loadRequest:[NSURLRequest requestWithURL:[NSURLURLWithString:@"tel:/
2015-11-11 09:00:11 150
原创 UICollectionViewController的使用
重写init方法,创建布局参数- (id)init{[[UICollectionViewFlowLayoutalloc]init];// 2.每个cell的尺寸 layout.itemSize = CGSizeMake(100, 100); return [super initWithCollectionViewLayout:layout];}
2015-11-11 08:38:09 286
原创 模型转对象使用归档保存在本地
//// IWAccount.h// ItcastWeibo//// Created by apple on 14-5-8.// Copyright (c) 2014年 itcast. All rights reserved.// 帐号模型#import @interface IWAccount : NS
2015-10-10 19:20:48 316
原创 uitabBar上面的各定义选中时的图片颜色。不要渲染
home.tabBarItem.title=@"首页";home.tabBarItem.image=[UIImage imageName:@"tabbar_home"];home.tabBarItem.selectedImage=[[UIImage imageName:@"tabbar_home_selected"] imageWithRenderingMode:UIImageRender
2015-10-09 13:00:38 430
原创 QQ聊天界面的搭建
Model层消息实体//// Message.h// QQ聊天界面//// Created by Tony on 15/9/29.// Copyright (c) 2015年 Tony. All rights reserved.//#import //枚举typedef enum
2015-09-29 15:46:11 384
原创 拖动tableView时让键盘缩回去,结束键盘
//拖动tableView时让键盘缩回去,结束键盘- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{ [self.viewendEditing:YES];}
2015-09-29 13:13:42 781
原创 把tableView滚动到最后一行
//弹出的事件,把table滚动到最后 [self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:self.messageFrames.count-1inSection:0]atScrollPosition:UITableViewScrollPositionTopanimated:Y
2015-09-29 13:11:37 946
原创 在类里面获取屏幕的宽度
//导用UIKit/UIKit.h用于取屏幕宽度#import //获取屏幕宽度 CGFloat screenW=[UIScreenmainScreen].bounds.size.width;
2015-09-29 12:07:19 159
原创 传入两个值,返回最大值MAX(A,B)
//计算高度,传入两个值,返回最大值MAX(A,B) CGFloat rowHeight=MAX(CGRectGetMaxY(_textFrame), CGRectGetMaxY(_iconFrame));
2015-09-29 10:48:21 738
原创 微博计算frame
M//// Weibo.h// 微博//// Created by Tony on 15/9/28.// Copyright (c) 2015年 Tony. All rights reserved.//#import @interface Weibo : NSObject
2015-09-28 23:16:19 264
原创 纯代码 封装banner轮播控件
//// BannerScroll.h// scrolltext//// Created by Tony on 15/9/28.// Copyright (c) 2015年 Tony. All rights reserved.//#import @class BannerScroll;//声明妥
2015-09-28 19:20:23 633
原创 NStimer增加优化级的方法
_timer=[NSTimerscheduledTimerWithTimeInterval:1.0target:selfselector:@selector(scrollImage)userInfo:nilrepeats:YES]; //修改timer的优化级。 NSRunLoop *runloop=[NSRunLoopcurrentRunLoop
2015-09-27 23:30:32 161
原创 取一个控件的坐标最大值
//传入一个控件,取到它的Y坐标和高度,即为最大值 CGFloat maxH=CGRectGetMaxY(self.lastImg.frame); //设置滚动视图的可滚动区域 self.scrollView.contentSize=CGSizeMake(0, maxH); //上下都空些位置出来 self.scrollView.c
2015-09-27 19:55:18 590
原创 删除view里面的所有子控件
//这句话的意思是让sub里面的数组中的每个对象,都调一次这个方法,内部执行了循环 [self.viewAnswer.subviewsmakeObjectsPerformSelector:@selector(removeFromSuperview)]; //也可以使用这种方法移除 while (self.viewAnswer.subvi
2015-09-25 23:44:21 1474
原创 改变状态栏的文字颜色为白色、黑色 或者显示和隐藏
该方法为每个控制器管理//改变状态栏的文字颜色为白色- (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleDefault;//黑色 returnUIStatusBarStyleLightContent;//白色}//隐藏掉状态栏- (BOOL)pre
2015-09-25 14:29:52 598
原创 在子类中代码创建控件,显示在父容器内,并动态删除掉
- (IBAction)btnDown:(id)sender { //取到父类 UIView *viewW=self.superview; //代码创建lbl UILabel *lblMesg=[[UILabelalloc] init]; lblMesg.backgroundColor= [UICol
2015-09-25 14:02:14 229
原创 用xib来精简代码,MVC最简单的构成
xib是用来描述软件界面的轻量级文件(相比storyboard),如果没有xib,,所有的界面都需要通过代码来手动创建。有了xib后,可以在xib中进行可视化开发,然后加载xib文件的时候,系统自动生成对应的代码来创建界面xib 是轻量级的。一般只用用来描述一个理我大忙人某部分内空。(局部UI界面)storyboard是重量级的。一般用来描述软件的多个界面,以及不同界面之间的跳
2015-09-25 13:18:33 327
IOS里面的字典转模型
为什么要把字典转成模型字典的缺陷键是字符串,如果写错,编译器不会报错。运行时可能出错,出错了很难找错。使用模型可以更方便的使用面向对像的3大特性进行扩展。 封装,继承,多态什么是模型。模型是自定义的类。通过为类增加各种属性来保存数据 创建方法1 创建一个模型类。添加一个类方法2.数据在懒加载的时候。把加载的数据都放到模型对象中。再把模型加入到数组中。
2015-09-25 11:08:33 91
原创 汤姆猫动画原码
//// ViewController.m// tom//// Created by Tony on 15/9/25.// Copyright (c) 2015年 Tony. All rights reserved.//#import "ViewController.h"@interface Vie
2015-09-25 10:54:10 258
原创 NSString 格式化前面带0的数字
比如 image_01.jpg格式化的代码为 [NSString stringWithFormat:@"image_%02d.jpg",i]
2015-09-24 00:08:32 468
原创 IOS 控件的尺寸放大和缩小
- (IBAction)score:(UIButton *)sender { CGRect rect=self.img.frame; switch (sender.tag) { case 5: { rect.size.width+=10; rect.size.heigh
2015-09-23 21:12:23 485
原创 iOS 控件的位置移动
- (IBAction)btnUP:(UIButton*)sender { CGRect rect=self.img.frame; switch (sender.tag) { case 1: { rect.origin.y-=10; } break; c
2015-09-23 21:07:15 456
原创 IOS编辑完数据后,把键盘弹回去的方法
//把键盘弹回去 [self.viewendEditing:YES]; //单个输入框弹回 [self.txtTworesignFirstResponder];
2015-09-23 17:50:04 165
原创 asp.net自己生成验证码-源码
/* * 创建人:Simen.iphonE * 创建时间:2010-05-10 * 版权所有 */using System;using System.Web;using System.Drawing;using System.Drawing.Drawing2D;using System.Web.SessionState; public clas
2012-12-25 13:55:27 127
原创 安全的线程操作界面控件
//安全的线程操作界面控件 private void button2_Click(object sender, EventArgs e) { new Thread(() => { string str = textBox3.Text; this
2012-12-25 13:53:57 126
原创 Silverlight,OOB模式下跳转到外网的方法实现-源代码
#region 跳转至外网的方法 internal class OOBHyperLinkButton : HyperlinkButton { //OOBHyperLinkButton.OpenWebPage(new System.Uri("https://www.tenpay.com/v2/?ADTAG=TENPAY_V2.NAV.TOP_LEFT.V2IND
2012-12-25 13:52:50 153
原创 ASP.NET版通过邮箱找回密码的源代码实现
/// /// 发送电子邮件 /// /// 发件人邮箱地址 /// 收件人邮箱地址 /// 邮件主题 /// 邮件内容 /// public static bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody) { MailMessage message = n
2012-12-25 13:51:06 229
原创 在网页里嵌入过MP3,用JQUERY控制时间,时间到0时播放一次MP3
<!--.flm {width:470px; height:123px; border:0px solid red}.gdbg {position:absolute; margin-top:25px; margin-left:180px; width:262px; height:75px}.gdxs {position:absolute; mar
2012-06-07 09:11:31 183
原创 用WCF给Silverlight或WPF做用户登陆例子
本人之前一直做ASP.NET的网站,最近想学习Silverlight的富客户端开发,发现有些内容还是不一样的,特别是数据库访问这块,这里写个最简单的用户登陆示例先新建一个数据库,命名为test再新建一个Users表,里面只有两列这里插入一条测试数据,为了方便,密码我用了明文,实际项目中请加密码使用程序里要使用的SQL数据库的准备就好了 打开VS2010,
2012-05-09 18:31:45 558
原创 用正则验证输入的内容只能是数字
//用正则验证输入的内容只能是数字 $(function () { var reg = /^[+]?[0-9]+$/; //这里要求只能是正整数 var str = 123456789; f = reg.test(str); alert(f); });
2012-04-06 00:07:32 208
原创 使用正则,从别人的网上上获取自己需要的信息,获取3D的开奖号码
/// * 使用正则,从别人的网上上获取自己需要的信息,以3D开奖获取3D的开奖号码 /// * string str = GetCode("http://kaijiang.500wan.com/sd.shtml"); 传入地址,返回该网站的所有代码 /// * 这里建议配合使用工具"正则测试工具" 以及firefox的 的fireBug工具,取到
2012-04-04 09:31:01 195
原创 ASP.NET前台页面<%%>绑定数据时做三元运算,适用于汇总等信息
" + Eval("execMes") + ""%> 绑定备注消息时,先判断DetailID是否等于0 如果是,则赋值无A标签的消息否则就在备注是加上A标签用于跳转到详细页面
2012-03-23 09:27:25 180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人