- 博客(18)
- 收藏
- 关注
转载 edgesForExtendedLayout
今天在做UISearchBar,UISearchDisplayController时遇到了一个问题,在点击搜索栏时阴影部分的位置出现偏差如下图:始终觉得很奇怪,后面单独做了一个demo,将同样的代码拷过去发现显示正常的。然后再逐一查看代码看到如下:[objc] view plaincopyprint?- (
2015-04-22 19:45:26
324
原创 UIActionSheet,UIPickerView,修改navi的back按钮颜色
显示UIActionSheet-(void)showAlert:(NSString *)msg { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Action Sheet选择项" message:msg
2015-03-10 23:23:38
517
转载 ios给view设置圆角
// 圆角 userhead.layer.masksToBounds = YES; userhead.layer.cornerRadius = 6.0; userhead.layer.borderWidth = 1.0; userhead.layer.borderColor = [[UIColor whiteColor] CGColor]; userhea
2014-07-12 15:17:17
303
原创 uiresponder手势识别问题
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ }-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ }这一类的语句都只能在view为空白的时候才会有响应;yin c
2014-05-16 16:27:34
412
原创 navigation为什么会为空
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; my
2014-05-05 23:18:55
670
转载 storyboard用代码跳转的几种方法
第一种:给segue标记个Identifier再用代码触发,要点:segue开始的那边都连在View界面上,不上连上button上,要不点到就会跳转,如下:再用代码这样触发这个跳转的segue,如:[self performSegueWithIdentifier:@"SegueName" sender:self]; 第二种:能过取得storyboard文件里的viewC
2014-04-24 21:00:48
424
原创 学习官方文档(photoLocations)
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; APLEvent *event = (self.eventsArray)[indexPath.row];
2014-04-08 22:01:47
456
转载 new 和 alloc/init 的差别
className* object = [className new];or className* object = [[className alloc] init];背景说明,new是较为老式的写法,后来发现只有一个new不好使,才引入了alloc和init这种写法,保留new一是向后兼容,二是很多时候是一种更简单的写法。其实是一样的,new在内部调用的alloc和init.
2014-04-03 14:25:59
403
原创 保存数据
-(NSString *)dataFilePath{ NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory =[paths objectAtIndex:0]; return
2014-04-01 21:07:25
408
原创 解决因前面的容器的navigation唯一的时候
当使用了navigation+tabbar的时候,后面tabbar的子页面的navigation都是唯一,想使用不同的rightbarbutton可以用判断当前的tabbaritem 来使用不同的方法。主要是用了item的数组元素进行判断。- (void)viewDidLoad{ [super viewDidLoad]; UIBarButtonItem * myButto
2014-03-22 17:46:12
395
转载 获取UIview的viewcontroller
@implementation UIView (FindUIViewController)- (UIViewController *)viewController { /// Finds the view's view controller. // Traverse responder chain. Return first found view controller
2014-03-22 16:46:21
433
转载 如何获取当前视图中成为第一响应者的组件,并取消注册
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)];[firstResponder resignFirstResponder];
2014-03-22 13:44:35
355
原创 学习storyboard
画面之间跳转:push 和 model ;一个是左右换,一个是上下换push只能用于在navigation的容器之下。每个容器都需要画面(viewController) 每个画面也要用容器~(1)第一个页面要赋予rootconttoller 然后tabbar使用是创建viewcontroller 与tabbarController 连线选择viewcontroller
2014-03-19 22:28:37
390
原创 学习将tabbar和navigation一起使用
之前一直都是将tabbar和navigation分开使用,由于我自己对这次项目的设计需求,我开始学习如何将tabbar作为根目录,然后在子目录下都有navigation的功能,因此,就是将tabbar的view用navigationcotroller连接起来。我找了网上多个博客的日记。有多种方法实现,但是IB和storyboard我尝试过都是放弃了。然后还是用代码实现。tabB
2014-03-10 19:36:02
1174
转载 代码实现UITabBarController加载UINavigationController
tabBarController = [[UITabBarController alloc] init];//创建标签栏 //向标签控制器中增添两个控制器 firstViewController = [[FirstViewController alloc] init]; firstViewController.title = @"webView"; UINa
2014-03-10 13:39:53
785
原创 学习用IB开发 day1
MVC模型:模型:保存应用程序数据的类视图:窗口、控件和其他用户可以看到并能与之交互的元素控制器:将模型与视图绑定在一起,确定如何处理用户输入的应用程序逻辑。之前代码中的viewcontroller 、view.controller和 window 之间的关系 view controller.是连接controler.view 和 window;理解输出口和操作
2014-03-09 14:40:07
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人