一,改动状态栏:

1.增加[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];但此方法仅仅是不显示状态条,状态条所占用的空间仍然存在。

2.能够改动Info.plist文件,在info.plist文件里增加一条新键值,命名为:UIStatusBarHidden;选择Valuetype为Boolean,而后又一次编译执行。

3,改动屏幕显示方向:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];

4。得到项目的名字

//得到项目的名字,并设置在当前视图标题上

self.title = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleName"];

5,设置当前视图支持触摸

setUserInteractionEnabled:YES。

6.Button.userInteractionEnabled=NO,button停止接受不论什么事件

7.Button.Enabled=NO,button不显示

8.获得当前鼠标的位置

[NSEvent mouseLocation];

9.刷新UITableViewrController视图

[self.TableView reloadData];

10.

字符串转化为int

NSString的IntegerValue方法

11.整形转化为字符串为StringWithFormat;

12.制作一个简单的动画:

- (IBAction)curlAction:(id)sender

{

//開始一个动画

[UIView beginAnimations:nil context:NULL];

//设置动画得时间间隔

[UIView setAnimationDuration:kTransitionDuration];

//设置动画得旋转方式

[UIView setAnimationTransition:([self.mainView superview] ?

UIViewAnimationTransitionCurlUp : UIViewAnimationTransitionCurlDown)

forView:self.containerView cache:YES];

if ([self.flipToView superview])

{

[self.flipToView removeFromSuperview];

[self.containerView addSubview:self.mainView];

}

else

{

[self.mainView removeFromSuperview];

[self.containerView addSubview:self.flipToView];

}

[UIView commitAnimations];

}

13.使用随机数

srandom()得使用

random((unsigned)(macn_absolute_time() &0xFFFFFFFF));

14。Quartz中是如何设置旋转点得

UIImageView *imageview=[[UIImageview alloc] initWithImage:[UIImage imageNamed:@"bg.png"]];

imageView.layer.anchorPoint=CGPointMake(0.5,1.0);

15.隐藏NavigationBar

[self.navigationController setNavigationBarHidden:YES animated:YES];

16,依据CLLocation得到coordinate(坐标)而后打开google地图:

NSString *mapUrl=[NSString stringWithFormat:@"http://maps.google.com/maps?

q=%f,%f",loc.latitude,loc.longitude];

NSURL *url=[NSURL URLWithString:mapUrl];

[[UIApplication sharedApplication] openURL:url];

17.日期格式化:

NSDataFormat *format=[NSDateFormat alloc]  init];

[format setDateFormat:@"hh:mm:ss"];

NSDate *noew=[NSDate date];

NSString *str=[format stringFromDate:now];

18。webView使用:

webView loadRequest:[NSURLRequest alloc] initwithURL:[NSURL alloc]initWithStringt:@"http://www.google.com"];

18。通过通知调用方法:

UIApplication *app = [UIApplication sharedApplication];

[[NSNotificationCenter defaultCenter] addObserve:self

selector:@selector(xxx:)

name:UIApplicationWillTerminateNofification

object:app];

19。

遍历全部视图的方法:

当中cell是UITableViewCell,

for(UIView *oneView in cell.contentView.subviews)

{

if ([oneView isMemberOfClass:[UITextField class]])

{

textField = (UITextField *)oneView;

}

}

20.

1、背景音乐播放    支持mp3格式 循环播放长音乐

这样的播放音乐的方式导入框架#import <AVFoundation/AVFoundation.h>;

NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:@"changan" ofType:@"mp3"];      //创建音乐文件路径

NSURL *musicURL = [[NSURL alloc] initFileURLWithPath:musicFilePath];

AVAudioPlayer *thePlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:musicURL error:nil];

//创建播放器

self.myBackMusic = thePlayer;    //赋值给自定义的类变量

[musicURL release];

[thePlayer release];

[myBackMusic prepareToPlay];

[myBackMusic setVolume:1];   //设置音量大小

myBackMusic.numberOfLoops = -1;//设置音乐播放次数  -1为一直循环

if (mainMusicStatus)

{

[myBackMusic play];   //播放

}

2、button播放声音         播放短声音

须要导入框架#import <AudioToolbox/AudioToolbox.h>

NSString *thesoundFilePath = [[NSBundle mainBundle] pathForResource:@"Clapping Crowd Studio 01" ofType:@"caf"];    //创建音乐文件路径

CFURLRef thesoundURL = (CFURLRef) [NSURL fileURLWithPath:thesoundFilePath];

AudioServicesCreateSystemSoundID(thesoundURL, &sameViewSoundID);

//变量SoundID与URL相应

AudioServicesPlaySystemSound(sameViewSoundID);  //播放SoundID声音

21.设置UILabel换行

UILabel*label;

//设置换行

label.lineBreakMode = UILineBreakModeWordWrap; 

label.numberOfLines = 0;

换行符还是n

比方NSString * xstring=@"lineonenlinetwo"

最新文章

  1. IE6 跟随滚动解决方法
  2. js中replace的回调函数使用。
  3. Linux(CentOS)中安装MongoDB
  4. Java 正则表达式[转载]
  5. C语言练习:第二大整数
  6. poj 1543 Perfect Cubes(注意剪枝)
  7. ES6的let命令实现猜想
  8. ssh 应用
  9. C#导出EXCEL没有网格线的解决方法
  10. Linux 技巧:让进程在后台可靠运行的几种方法【转】
  11. shell编程-输入/输出重定向(十一)
  12. weblogic的基本概念
  13. WP8.1学习系列(第二十七章)——ListView和GridView入门
  14. codeforces round#509
  15. ubuntu下交叉编译imagemagick
  16. 约跑APP测试
  17. Artificial-Intelligence BOOKs与算法
  18. C# Winform下一个热插拔的MIS/MRP/ERP框架16(窗体基类场景2)
  19. js null表示没有取到html中的元素 undenfind 表示没有被赋值
  20. 前端PHP入门-005-爱情是常量还是变量

热门文章

  1. Problem b(bzoj 2301)
  2. Linq技巧3——何时及怎么使用预先加载
  3. 苹果safari支持flex布局
  4. Android上下文Context
  5. 快充 IC BQ25896 的 Dynamic Power Management
  6. Git开发必知必会
  7. 邁向IT專家成功之路的三十則鐵律 鐵律十二:IT人養生之道-德行
  8. Generate C and C++ Header File
  9. 26个高效工作的小技巧 z
  10. lstm公式推导