- 浏览: 270983 次
- 性别:
- 来自: 北京
-
最新评论
-
jimode2013:
thanks
UIPanGestureRecognizer学习笔记 -
白色蜻蜓:
- (void) loadView { //opaquevie ...
UIWebView中使用UIActivityIndicatorView
文章列表
好久没来写笔记了,原因很简单,最近一直坐java网站,没顾上学IOS(偷懒没学..)
废话少说 开始笔记
UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在以下子类中包含:
1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) 3、摇动或者拖拽UIPanGestureRecognizer (拖动) 4、擦碰UISwipeGestureRecognizer (以任意方向) 5、旋转UIRotationGestureR ...
发送邮件---iphone开发
- 博客分类:
- ios征程
1、导入MessageUI.framework包
2、引入头文件#import <MessageUI/MessageUI.h>
3、实现代理MFMailComposeViewControllerDelegate
代码如下:
1、监测手机是否遇有首发邮件功能
Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));
if (mailClass != nil)
{
...
nsarray倒序排序
- 博客分类:
- ios征程
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey: @"self" ascending: NO] ;
NSMutableArray *tmp = [[NSMutableArray alloc] initWithObjects: descriptor, nil] ;
self.key = [[self.dataSource allKeys] sortedArrayUsingDescriptors:tmp];
[descriptor release];
UITextField限制输入类型
- 博客分类:
- ios征程
限制只能输入特定的字符
(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
NSCharacterSet *cs;
cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERS]invertedSet];
NSString *filtered = [ ...
for (UIView *subview in self.searchBar.subviews)
{
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[subview removeFromSuperview];
}
if ([subview isKindOfClass:[UITextField class]]) {
U ...
uitableview出现重叠的处理办法
- 博客分类:
- ios征程
for (UIView *subview in [cell.contentView subviews])
[subview removeFromSuperview];
1、运行错误:
this class is not key value coding-compliant for the key img
解决:在设置IBAction和IBOutlet时有多余的连线,按下ctrl键检查控件的连接将多余的连续删除后程序正常运行
1、导入EGO框架,即附件中的EGO.ZIP中的两个类文件,以及一些相应的图片,在第二个tableview.zip文件中
2、我的.h文件
#import <UIKit/UIKit.h>
#import "EGORefreshTableHeaderView.h"
@interface QuanWenArt : UIViewController<UITableViewDelegate, UITableViewDataSource,
EGORefreshTableHeaderDelegate,UIScrollViewDelegate& ...
1、将附件中的文件导入工程中
2、在需要解析json的类中导入头文件#import "JSON.h"
3、开始解析:
NSString *jsonstring = @"[{\"id\":\"247\",\"title\":\"中外不同语境中的中国模式概念辨析\",\"author\":\"刘爱武\"},{\"id\":\"246\",\"title\":\"模式之惑: ...
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.
注册通知:即要在什么地方接受消息
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil];
参数介绍:
addObserver: 观察者,即在什么地方接收通知;
selector: 收到通知后调用何种方法;
na ...
关于iphone和ipad兼容那些事儿
- 博客分类:
- ios征程
1、
首先把工程改为universal
图标要按要求规范准备三套图:
icon.png(57x57)
icon@2x.png(114x114)
icon_72.png(72x72)
2、
一个APP要想能在iphone里用又能在ipad里运用应该怎么做呢?由于本人刚杀入ios开发,没做过类似得应用,身边有一个朋友搞ios开发(前面提到得光君)但是他也没做过类似得程序,要不就是只ipad要不就是iphone,今天和他讨论这个问题,网上有一段代码是判断设备得如下:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPa ...
关于tabbar和navbar
- 博客分类:
- ios征程
UITabBarController注意的地方
如果你的程序界面如上图所示的这个样子,那么你一定是同时使用了UITabBarController以及UINavigationController吧。
再如果,你希望实现这样子的效果:
1。用户起初在“分类”这个视图里面查看了一些菜系,
2。然后他点击了“搜索”Tab,又在里面看了一些搜索出来的菜谱,
3。再然后当他准备回到“分类”这个视图的时候,事实上用户心里是希望回到“分类”这个视图的根视图,在那里重新选择分类,进入分类再看菜谱。但是iPhone默认是记忆用户之前在第一步里面的那个视图的,不会自动回到根视图。
解决办法是将这个
...
@implementation MyNav (一个合用navigationbar和tabbar的类)
修改tabbar的背景图片
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
//设置tabbar的背景图片
UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tabbar.png"]];
...
UIImageView响应点击事件
- 博客分类:
- ios征程
UIImageView *imageView = [self getYourImageView];
imageView.image = [self getYourImage];
imageView.userInteractionEnabled = YES;
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(yourHandlingCode:)];
[imageView addGestureRecognizer:sing ...
xcode真机调试证书安装
- 博客分类:
- ios征程
新手就是新手啊,搞这个初步的东西都把人累的够呛
不过以后就好多了
这是我申请的大学生开发计划
可以在真机上调试代码
附件里是安装证书的过程