IOS7中怎么把Tablewkwebview 兼容ios7设置成透明的

iOS7 tabbar遮盖tableview的cell解决方法 - 博客频道 - CSDN.NET
zhongyuan_1990的专栏
ios7中tabbar为半透明。为tableview动态添加N个cell后,最下面的cell会被tabor半遮,需要给
UITableViewController添加属性 :
//tableview不被tabbar遮盖
childVc.edgesForExtendedLayout = UIRectEdgeN
zhongyuan_1990
排名:千里之外
(12)(13)(2)(8)(2)(8)(11)(11)(3)(5)(3)(3)(1)Pages: 1/2
主题 : ios7中状态栏如何设置成不透明
级别: 新手上路
可可豆: 277 CB
威望: 197 点
在线时间: 85(时)
发自: Web Page
ios7中状态栏如何设置成不透明&&&
本帖被 angellixf 从 iPhone开发 / iPad开发 新手提问区 移动到本区()
技术问题发到问答:我知道,我仍旧要在论坛继续发布问题
现在有一个TABLEVIEWCONTROLLER,其中的TABLEVIEW总是有部分被状态栏盖住,求修改方法。已经试过self.edgesForExtendedLayout = UIRectEdgeNone无效。
级别: 侠客
可可豆: 281 CB
威望: 281 点
在线时间: 459(时)
发自: Web Page
同问,有没有知道的?
级别: 新手上路
可可豆: 277 CB
威望: 197 点
在线时间: 85(时)
发自: Web Page
顶一下,一堆广告贴也没人管?
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 0(时)
发自: Web Page
同求啊!!!
级别: 侠客
UID: 93895
可可豆: 480 CB
威望: 515 点
在线时间: 176(时)
发自: Web Page
如果是iphone,可以把window的y和高降低20像素,但是也有会其他问题我现在纠结于ipad的横屏咋搞
战火为何燃?秋叶为何落?实为天性不可夺?吾辈心中亦有惑。怒拳为谁握?护国安邦惩奸恶。道法自然祛心魔。战不休,惑不息。吾辈何以为战!
级别: 侠客
UID: 209916
可可豆: 339 CB
威望: 339 点
在线时间: 56(时)
发自: Web Page
UIBarPositionTopAttached 是这个属性,但是没找到怎么设置,因为navigationbar的这个属性是readonly的。。。大家共同学习
级别: 侠客
UID: 209916
可可豆: 339 CB
威望: 339 点
在线时间: 56(时)
发自: Web Page
[nav.navigationBar setBackgroundImage:[UIImage imageNamed:@&bg_navbar.png&] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault];解决
级别: 新手上路
可可豆: 277 CB
威望: 197 点
在线时间: 85(时)
发自: Web Page
回 6楼(penuel) 的帖子
您好请问这个不设置背景就不行吗?
级别: 新手上路
可可豆: 23 CB
威望: 23 点
在线时间: 14(时)
发自: Web Page
self.navigationController.navigationBar.translucent = NO;
级别: 侠客
UID: 209916
可可豆: 339 CB
威望: 339 点
在线时间: 56(时)
发自: Web Page
回 7楼(贪吃羊) 的帖子
不设置背景,达不到ios7那种 状态栏和导航栏一致的效果
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版2146人阅读
IOS学习(14)
& & if (IOS7_OR_LATER) & & & & & & & & & & & & & & &
& & { & & & & & & & & & & & & & & & & & & & & & & & &
& & & & self.edgesForExtendedLayout = UIRectEdgeN&
& & & & self.extendedLayoutIncludesOpaqueBars = YES; &&
& & & & self.automaticallyAdjustsScrollViewInsets = NO;&
建议直接作为一个宏搞定
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14192次
排名:千里之外
原创:11篇
(1)(2)(6)(6)34401人阅读
经验(25)
先看效果,未处理之前是这样,大概有一个cell的高度,如下图:
设置完成后,如下图:
看看我的解决办法:
- (CGFloat)tableView:(UITableView *)tableView
heightForHeaderInSection:(NSInteger)section {&
& return 10;
大吃一惊了吧,哈哈
据此分析,iOS7在tableView样式设置为UITableViewStyleGrouped后,默认设置了Header高度
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:182256次
积分:1465
积分:1465
排名:千里之外
原创:24篇
评论:16条
(1)(2)(1)(1)(2)(2)(2)(1)(1)(1)(4)(4)(1)(1)(4)& 相关文章 &
iOS7下隐藏status bar的详细研究
info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。 一、如果View controller-based status bar appearance 设为
IOS7 UITableCell背景透明问题
近期由于坑爹的ios7更新,导致了一系列问题,这里说说由于ios7更新导致的UITableVIewCell 造成的背景不在透明的问题。 实现代理方法: -(void)tableView:(UITableView*)tableView
willDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath
[cell setBackgroundColor:[UIColor clearColor]];
的控件初始化外观.不过在初始化成功以后,有单独样式需求亦可用同样的方法修改. UINavigationBar的标准高度是44,在iOS7之前可以通过44+X的方式实现背景+阴影的效果.从iOS7以后就不行了. iOS7对UINavigationBar的标准进行重新的定义,其高度可以延伸到状态栏.所以44+20的高度等于64. 而刚刚说的44+X方式不再适用于iOS7,iOS7的新规范是64+1.背景图和阴影将单独来设定,代码如下: //iOS7 新背景图片设置方法 高度 必需是 64
IOS7学习之路九(ios7自定义UIAlertView)
IOS7的UIAlertView 不支持自定义,无法添加subview . 不过可以用第三方库git上的下载链接
Custom iOS7 AlertView 使用方法: 1.下载 2下载之后解压后把其中的 CustomIOS7AlertView.h CustomIOS7AlertView.m 两个文件粘贴到自己的项目中。 3.添加头文件 在需要使用UIAlertView的地方,添加头文件。 #import "CustomIOS7AlertView.h" 并且添加协议
IOS7开发~新UI学起(一)
(180,100,100,100);
[self.view addSubview:indicator];
[indicator startAnimating];
这样一看,转圈也好像顺眼多了。 4、UIAlertView: &IOS7样式& 实现方式没有改变 注意: 1、做版本兼容时候,发现 UIAlertView 的 visible 属性貌似失效了。 5、 UICollectionView
: &IOS6& 高级控件,适合做相册效果: 链接地址 其他: IOS7开发~UI学起(二) IOS7开发~UI学起(三) IOS7开发~UI学起(四)
, andthumbTintColor设置开关和触摸样式 34. actionsheet在ios7里面是一个半透的背景加上无边按钮。应用现在运行的用户自定义样式的as会被弃用,无论如何都是用IOS7的默认样式。在initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:方法里面的destructiveButtonTitle系统默认是红色 35. Alert在ios7里面也强制要使用默认样式,如果你提供第三个按钮,将在默认2个按钮的上方显示
IOS7 UI Transition Guide 部分摘要 中文版
, andthumbTintColor设置开关和触摸样式 34. actionsheet在ios7里面是一个半透的背景加上无边按钮。应用现在运行的用户自定义样式的as会被弃用,无论如何都是用IOS7的默认样式。在initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:方法里面的destructiveButtonTitle系统默认是红色 35. Alert在ios7里面也强制要使用默认样式,如果你提供第三个按钮,将在默认2个按钮的上方显示
为YES (iOS7 之前仅设置此项即可,但7下仅设置此项不行。) 然后设置key:View controller-based status bar appearance
为NO 即可实现全局隐藏状态栏了
有一个问题就是自定义的viewController用上述方法是可以隐藏状态栏的,但一些系统定义的viewController比如MFMessageComposerViewController和MFMailComposerViewController
关于ios 中 UIAlertView
在iOS7 中靠列举alertview中的对像修改alertview已经不行了 //在iOS6中创建AlertView, UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:@"这里是提示标题" message:@"这里是提示内容" delegate:self cancelButtonTitle:@"最下边的按钮" otherButtonTitles:@"按钮1",@"按钮2",@"按钮3",nil
背景时使用
而以下两个旧状态栏样式将被废弃: UIStatusBarStyleBlackTranslucent = 1 UIStatusBarStyleLightContent = 2
还有,iOS7中我们通过ViewController重载方法返回枚举值的方法来控制状态栏的隐藏和样式。 首先,需要在Info.plist配置文件中,增加键: UIViewControllerBasedStatusBarAppearance,并设置为YES; 然后,在UIViewController子类中实现
IOS系列——自定义导航条
导航条的自定义需要继承 UINavigationController 新建一个类:MyNav
继承 UINavigationController 判断系统版本 #define iOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] &= 7.0) 实现导航条自定义图片:在viewDidload里面添加 // 1.取出设置主题的对象
UINavigationBar *navBar = [UINavigationBar
iOS7适配问题总结
设置以下self.view的edgesForExtendedLayout属性就行了,self.edgesForExtendedLayout = UIRectEdgeN再运行一下: 二、导航栏(navigationBar) 导航栏的默认字体为黑色,但是如果导航栏背景为深色的话就需要来改动字体的颜色了,这时需要重写viewController的setTitle方法: 这样就可以根据需要来设置导航栏的字体、颜色、大小、阴影了。如果在每个界面都这么写的话会非常麻烦,可以为
iOS7适配之设计篇
准备工作 iOS7 带来了很多界面上的改变,如:没有边框(圆角)的按钮,半透明的工具条(UINavigationBar, UIToolBar 等),视图控制器的全屏布局等。使用 Xcode5,你就可以创建 iOS7 工程,并在 iOS7 模拟器中看看 iOS7 的界面。 UIStyle 从 iOS7 系统应用的改变可以看出,iOS7 这次改变不是小打小闹,是彻彻底底的变化。苹果认为之前的 UI 风格辨识度很高,但是视觉体验太不一致(comment: 你们换个设计师,我们苦逼的程序员就得按照你
phonegap如何解决ios7状态栏bar显示问题
在使用phonegap3.0的过程中,编译好的APP运行在IOS7系统上默认是与状态栏重叠的,而运行在IOS6及老版本中时是于状态栏分离的,如下图所示,是一个运行在IOS7下的默认状态下的APP 可以看出标题已经顶到状态栏了,如果再加上按钮,就不美观了。这时候我们可以用以下办法,使得状态栏和我们的应用分离: Classes中找到MainViewController.m 在其中找到如下代码片段,并修改: - (void)viewWillAppear:(BOOL)animated
简单IOS7 UI适配
// #if __IPHONE_OS_VERSION_MAX_ALLOWED &= 70000
(3)如果勾选了Hide during application lauch 的话,在IOS7 的设备上,是没有问题的,
启动完以后status bar 会重新出现的,但是在IOS7 一下的设备,需要在launch didfinish 里面把status bar 显示出来。 (4)可以通过设置view的背景颜色来改变 status bar 的颜色来搭配你的nav 条。
有些地方肯能要对版本进行判断,分别做不同的处理。
可以用旧版的sdk来编译,这样在真机上还是和原来一样的效果。具体的方法可以参考:链接地址
iOS7的UITableViewCell的clipsToBounds默认是YES
iOS7的UITableViewCell的clipsToBounds默认是YES iOS6的UITableViewCell的clipsToBounds默认是NO
/Developer/SDKs c.重启xcode 验证是否成功: 如果base sdk中出现ios6.1选项,那么就对了。 第二步: 到了这步之后,说明你已经成功了,大半了,然后对于所有的UiViewController在ViewDidLoad里面调用 self .navigationController .navigationBar .translucent = NO ;,当然你也可以直接搞一个基类,然后让其他的uiviewcontroller继承这个基类。 编译之后运行,目前我的应用可以在ios7上正常运行,只是样式没有用ios7的样式。 问题适用: 对于刚升级了xcode5.0,出现界面混乱,又不想用sdk7.0适配界面的懒人们。 其他: 对于和我一样悲催,升级了xcode5.0,找不到sdk拷贝的同志们,我正在上传百度网盘,传完了贴上来。
超赞!IOS7应用界面设计深度剖析
、iOS7的应用界面设计需要更多的思考 相比iOS6,iOS7的视觉元素有所减少。问题一,没有了拟物的”隐喻”,用户该要如何理解界面元素。问题二,更简化的层级该要如何打造? “大巧不工”,可真正能有几人能够理解这种”不工”的境界? 让你用六个词汇描述一个物体很容易,可现在有所限制,仅仅给你两个词汇去描述,你该如何传达清晰? 同样的,以前我们有更丰富的色彩,更细腻的材质,更逼真的光影效果,以及更富层次的信息层级。而现在”扁平化”之后,手段变得有限了。我们要如何达到跟以前一样的结果,甚至超越? 看看
你的APP该变身了!IOS7设计指南
设计与易用性。但是设计准则并没有着重介绍我们即将讨论的关于扁平化设计的规范。我们能在这些新设计的APP(包括苹果自身样式)中看出一些与扁平设计特征相违背的东西, 比如说颜色,iOS7包含了相当一部分柔和色调和半透明效果。扁平设计通常使用明亮、高对比度的颜色。 你所见到的按键和按钮也没有设计成扁平样式。例如键盘,每个字母都包含在一个带阴影效果的按钮中。这些微妙的效果是新界面的显著特征。 重视字体
字体是iOS7设计的关键 大多操作都是点击文字,而非按钮(有时是图标), 苹果的默认字体
iOS7 leftBarButton 和rightBarButton的位置偏差
iOS7 UI兼容 导航栏按钮边框 UINavigationItem left and right padding iOS7之前的UI为: 而在iOS7中,由于设计方面的原因,使得UI变为:
修改的方法重写UINavigationItem的setLeftBarButtonItem和setRightBarButtonItem方法,使之与之前版本兼容; 代码如下: @interface UINavigationItem (margin)
@end 链接地址 @implementation
& 2012 - 2016 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";}

我要回帖

更多关于 surfaceview设置透明 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信