- 浏览: 645170 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (345)
- java (63)
- Struts2 (11)
- Spring2.5 + (17)
- Hibernate (25)
- Struts2 Spring hibernate (5)
- log4j (3)
- apache tomcat (12)
- oracle (22)
- oracle_存储过程 (4)
- mysql (18)
- jquery (11)
- prototype (5)
- js (19)
- quartz (5)
- 设计模式 (6)
- eclipse/MyEclipse 注意事项 (9)
- eclipse (0)
- css (6)
- 正则表达式 (2)
- linux (18)
- PHP (6)
- 多线程 (20)
- XML (1)
- jstl (3)
- mongoDB (7)
- android (20)
- 反射 (1)
- IOS (46)
- SVN (3)
- C/C++ (4)
- 百度地图 (2)
- IO/SOCKET (3)
- 百度地图JS (1)
- 树莓派/香蕉派 (1)
最新评论
-
anny101:
想转发一下,不知道怎么转发。评论一下吧。方便查看。
fetch = FetchType.EAGER 作用 -
Navee:
果然我这也是是防火墙问题
解决 Linux 安装 httpd局域网无法访问 -
dhyang909:
...
oracle 10g+ 行列转换 -
国产希特勒:
真强,居然有人把公司的面试题挂到javaeye上了
锦江国际的一道面试题(很简单) -
tomfish88:
比如我要拦截不同业务的service类里面的方法 @Poi ...
Spring AOP annotation 拦截表达式 分析
// // LanguageListController.h // MyPresidents2 // // Created by Wunderman on 12-1-30. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> #import "DetailViewController.h" @interface LanguageListController : UITableViewController { DetailViewController *detailViewController; NSArray *languageNames; NSArray *languageCodes; } @property(nonatomic, assign) DetailViewController *detailViewController; @property(nonatomic, retain) NSArray *languageNames; @property(nonatomic, retain) NSArray *languageCodes; @end
// // LanguageListController.m // MyPresidents2 // // Created by Wunderman on 12-1-30. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import "LanguageListController.h" @implementation LanguageListController @synthesize detailViewController = _detailViewController; @synthesize languageNames = _languageNames; @synthesize languageCodes = _languageCodes; - (void)viewDidLoad { self.languageNames = [NSArray arrayWithObjects:@"Englist", @"French", @"German", @"Spanish", nil]; self.languageCodes = [NSArray arrayWithObjects:@"en", @"fr", @"de", @"es", nil]; self.clearsSelectionOnViewWillAppear = NO; self.contentSizeForViewInPopover = CGSizeMake(320.0, [self.languageCodes count] * 44.0); } - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [self.languageCodes count]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } // Configure the cell... cell.textLabel.text = [self.languageNames objectAtIndex:[indexPath row]]; return cell; } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { self.detailViewController.languageString = [self.languageCodes objectAtIndex: indexPath.row]; } - (void)viewDidUnload { self.detailViewController = nil; self.languageNames = nil; self.languageCodes = nil; } - (void)dealloc { [self.detailViewController release]; [self.languageNames release]; [self.languageCodes release]; [super dealloc]; } @end
- (IBAction)touchLanguageButton:(id)sender { if (self.languagePopoverController.popoverVisible == NO) { LanguageListController *languageListController = [[LanguageListController alloc] init]; languageListController.detailViewController = self; UIPopoverController *poc = [[UIPopoverController alloc] initWithContentViewController:languageListController]; [poc presentPopoverFromBarButtonItem:self.languageButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; self.languagePopoverController = poc; //[poc release]; 如果release ,点击四次后就抛错误。Current language: auto; currently objective-c [languageListController release]; } else { [self.languagePopoverController dismissPopoverAnimated:YES]; } }
发表评论
-
assign,copy,strong等关键字用法
2015-12-10 09:49 763模型中,NSString用copy 在.h.m中, ... -
IOS 实体KVC
2015-06-21 11:29 625<plist version="1. ... -
NSLog用法
2015-01-20 21:07 797转的 要输出的格式化占位: %@ 对象 ... -
ios 获取屏幕的属性和宽度
2014-12-10 14:50 764app尺寸,去掉状态栏CGRect r = [ UIScree ... -
IOS 控件带动画移动
2014-12-02 17:45 938-(IBAction)move:(UIButton * ... -
文本框防QQ登录界面 代理 协议 回车换控件
2014-05-18 21:24 950使用协议时,需加文本框委托 // / ... -
滑动silder切换图片,向上弹出设置层
2014-05-15 23:18 697// // HelloWorldViewCon ... -
IOS 图片放大缩小移动,使用block精简代码
2014-05-11 19:10 1112此demo用到了block来抽 ... -
IOS零散知识笔记
2014-05-11 11:21 8531、OC语法规定:不允许直接修改某个对象中结构体属性的成员 ... -
IOS异常笔记
2014-05-10 23:27 664setValue:forUndefinedKey : ... -
block
2014-04-29 23:14 584基本使用: int(^myBlock)(int, int) ... -
内存计数基础原理
2014-04-23 22:15 778有new、alloc、copy(计数器加一),就得r ... -
在view上画一个button,自定义其按下和松开后的样式
2012-07-13 11:27 1226button选custom 然后在viewDidLoad() ... -
storyboard点击背景关闭键盘
2012-07-12 18:04 1376xib中,可以点击Control的背景Touch Down 来 ... -
xcode4.* 小技巧
2012-04-25 20:18 1016显示行号:左上角的 xcode ->Preferenct ... -
iOS开发中nil和release的用法
2012-01-31 12:55 1396先简单解释一下 nil 和 release 的作用: nil ... -
Objective-C的self.用法的一些总结
2012-01-30 17:19 980转的: 最近有人问我关于什么时候用self.赋值 ... -
在UITableViewCell的UITextField中,点 return时,光标移到下一个UITextField
2012-01-28 13:05 4394- (IBAction)textFieldDone:(i ... -
给UITableViewCell添加UITextField
2012-01-28 12:36 4385UITextField *textFie ... -
读取 对象 plist
2012-01-27 19:23 1285从plist中读取 对象 NSString *path = ...
相关推荐
UITableView、UITableView基本用法、UITableView详解,UITabelView常用方法
UITableView相关操作
iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView...
UITableView的简单使用
UITableView是iPhone中比较常用的,用的比较多的控件, 本例中说明iPhone UITableView的使用方法实例。 该实列中是手动增加UITableViewDataSource和UITableViewDelegate协议来实现的。
IOS代码中使用自定义UITableView,包含了一些开发过程中需要注意的地方
UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符 reuseIdentifier 即指定了单元格的种类 以及当单元格滚出屏幕时 允许恢复单元格以便重用 对于不同种类的单元格使用不同的ID ...
UITableView Cache - UITableView 缓存
UITableView 简单例子,显示两个表区域,然后点击每行弹出一个提示框,有代码注释
(2)UITableView并不负责存储表格中的数据,而是仅仅存储足够的数据使得可以画出当前可见部分。 (3)UITableView从UITableViewDelegate协议获取配置信息,从UITableViewDataSource协议获得数据信息。 (4)所有的...
使用Masonry结合UITableView-FDTemplateLayoutCell,纯代码实现聊天文字消息界面的展示;
UITableView教材 IPHONE IPAD
UITableView Demo 快捷菜单 粘贴 Cell
UITableview处理键盘遮挡 没有实现控件复用导致的出现重复文本,以及部分bug。
IOS UITableView UIcollectionView 结合
UITableView的使用 包括简单的搭建UITableView、搭建分组的UITableView、搭建分段的UITableView、可删除行等等
UITableView 详细讲解
UITableView 缩进 附属视图 Cell Demo
UITableView 三级菜单
iOS UITableView查询及索引UISEARCHBAR