/* To set item label text attributes use the appearance selectors available on the superclass, UIBarItem. */ //UI_APPEARANCE_SELECTOR当后面带有这个宏的时候一般都可以使用appearance来配置 //全局配置UITabBarItem的文字属性 [[UITabBarItem appearance] setTitleTextAttributes:@{NSForegro…
iOS 怎么设置 UITabBarController 的第n个item为第一响应者? UITabBarController 里面有个属性:selectedIndex @property(nonatomic) NSUInteger selectedIndex; UITabBarController *VC = [[UITabBarController alloc]init]; VC.selectedIndex = n-1; [self.navigationController pushViewC…
来源: KenshinCui 链接:http://www.cnblogs.com/kenshincui/p/3959951.html 其他状态设置 常用的图形上下文状态设置上面基本都用到了,我们不再一一解释,这里着重说一下叠加模式和填充模式,初学者对于这两个状态设置往往容易产生疑惑. 叠加模式 使用Quartz 2D绘图时后面绘制的图像会覆盖前面的,默认情况下如果前面的被覆盖后将看不到后面的内容,但是有时候这个结果并不是我们想要的,因此在Quartz 2D中提供了填充模式供开发者配置调整.由于填…
1 //继承方式 2 //语法:class 子类 :继承方式 父类 3 //继承方式 三种: 4 //1.公共继承 5 //2.保护继承 6 //3.私有继承 7 8 /* 9 #include <iostream> 10 #include <string> 11 using namespace std; 12 13 //继承方式 14 //1.公共继承 15 class Base1 16 { 17 public: 18 int m_A; 19 protected: 20 int…
最近项目开发中遇到需要设置指定字体的需求,研究了一下字体设置,最后附有我写的一个小demo,先来看一下效果: 开始上网搜了一下,普遍说到以下方法 for(NSString *fontfamilyname in [UIFont familyNames]) { NSLog(@"family:'%@'",fontfamilyname); for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname]) { NS…
  最近我在开发中遇到了一个问题,在使用NavigationController时内部的ViewController的View总是与屏幕顶部对齐,而我们有时候不需要这种效果: 在开发过程中,我们可能会需要这种布局: 需要加这句话,意思是让View的所有边都紧贴在容器内部. 即可   Ref: https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Cha…
btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont sys…
1.设置title [btn setTitle: @"search" forState: UIControlStateNormal]; 2.设置字体 //[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会被移除 //应该使用 btn.titleLabel.font = [UIFont systemFontOfSize: 14.0]; 3.Title对齐 有些时候我们想让UIButton的title居左对…
项目中用到下滑隐藏tabbar,上滑显示.      虽然实现起来非常简单,还是记录一下. -(void)scrollViewDidScroll:(UIScrollView*)scrollView { intcurrentPoint=scrollView.contentOffset.y; if(currentPoint-preventPoint>20&&currentPoint!=0){ preventPoint=currentPoint; NSLog(@"下滑"…
想在APP里面调节屏幕的亮度,这只是个小众需求.而且,虽然可以直接调节手机的亮度,但是它还是个需求,客户有需求,剩下的就是我们的事了,好了,吐槽到此结束. 刚拿到这个需求的人,或许想的是直接对view各种折腾,其实UIScreen里有一个Brightness属性,可以通过下面的方法直接调节: [[UIScreen mainScreen] setBrightness : (float)brightness];   需要注意的是:这里改变屏幕的亮度,不仅仅是改变APP内部的亮度,它是和手机系统的亮度…