关于在view当中增加toolbar的问题
来源:互联网 发布:淘宝助理5 for mac 编辑:程序博客网 时间:2024/05/29 19:21
在view当中,增加toolbar,往往会导致toolbar跟着tableview一起滚动。
为了改善这种状况,通常的做法是,将toolbar和tableview都加入到父类的view当中去。
其实比较简单的参考例子如下:
NSString * strfilepath = [[[NSBundlemainBundle] resourcePath] stringByAppendingPathComponent:@"bookname.plist"];
list = [[NSMutableArrayalloc] initWithContentsOfFile:strfilepath];
CGRect rectframe = CGRectMake(0, 0, 320, 460);
mytable =[[UITableViewalloc] initWithFrame:rectframe style:UITableViewStylePlain];
mytable.delegate =self;
mytable.dataSource =self;
[self.viewaddSubview:mytable];
CGRect tframe;
CGRect bound;
bound = [[UIScreenmainScreen] applicationFrame];
tframe = CGRectMake(0, bound.size.height -50, bound.size.width,50);
toolbar = [[UIToolbaralloc] initWithFrame:tframe];
toolbar.backgroundColor = [UIColorblueColor];
toolbar.autoresizingMask =UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth;
medit = [[UIBarButtonItemalloc] initWithTitle:@"编辑"style:UIBarButtonItemStyleDone target:self action:nil];
toolbar.items = [NSArrayarrayWithObjects:medit,nil];
[self.viewaddSubview:toolbar];
//对于tableview的具体的读取内容的做法如下:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell * cell = nil;
CGRect rectFrame = CGRectMake(0, 0, 320, 30) ;
cell = [[[UITableViewCellalloc] initWithFrame:rectFrame reuseIdentifier:@""]autorelease];
NSString *strCon = [listobjectAtIndex:indexPath.row];
UILabel *text = [[UILabelalloc] initWithFrame: cell.frame];
[text setFont:[UIFontboldSystemFontOfSize:20]];
[text setText:strCon];
[cell addSubview:text];
[strCon release];
return cell;
}
- 关于在view当中增加toolbar的问题
- 关于在MVC4中增加强类型的View时找不到Model问题的处理记录
- 关于Toolbar 的一点问题
- FLEX当中关于的执行顺序问题
- padding在布局当中遇到的问题
- 在 ajax应用当中的编码问题
- 自定义view的toolbar
- 关于在ODBC中增加数据源的问题
- 关于Toolbar和FragmentActivity的问题
- 关于toolbar的menu显示icon问题
- 关于Toolbar使用时遇到的问题
- 关于Toolbar menu混乱的问题
- 关于基于BandObject的toolbar无法在IE7上移动的问题
- 关于在fragment里面使用toolbar,menu不显示和错乱的问题
- 在Matlab当中增加VBScript运行功能
- 关于在我开发中遇到了toolbar问题总结
- 在qdialog中实现增加toolbar
- java在eclipse当中关于图片显示的处理
- C可执行文件的存储
- oracle如何对sys用户进行审计(oracle on windows)
- HDOJ 2955 Robberies
- 电脑桌面图标背景出现蓝色解决方法
- Android 应用初始化及窗体事件(按键)的分发
- 关于在view当中增加toolbar的问题
- nginx 源码学习笔记(七)
- 常用C#字符串函数大全
- 不更改数据库默认隔离级别,如何避免丢失更新(lost update)
- 猜扑克的小游戏 复习多线程
- 分享10个超赞的画布Canvas,SVG和CSS3相关的jQuery插件
- SQL LEFT JOIN
- 【Cocos2d-X】场景切换方式总汇
- C# vs C++之一:委托 vs 函数指针