`

push的时候,感觉上一个页面的视图还有残留,然后停顿了一下,才消失的解决

    博客分类:
  • ios
 
阅读更多
这个,以前遇到过,后来不知怎么弄好了,现在就是你如果改下push之后的视图的背景图,随便换个颜色或者加点view,就不会有这个情况了


【计算高宽】
UILabel *alertLabel = [[UILabel alloc]initWithFrame:CGRectMake(5, 2, 60, 20)];
    [alertLabel setText:@"个人简介"];
    [alertLabel setFont:[UIFont boldSystemFontOfSize:15.0]];
    [infoView addSubview:alertLabel];
   
    NSString *userdesc=docModel.desc;
    if (userdesc.length==0) {
        userdesc=@"这位医生暂时没任何说明";
    }
    UILabel *info = [[UILabel alloc]initWithFrame:CGRectMake(10, 24, ScreenW-10, 50)];
    [info setText:userdesc];
    [info setFont:[UIFont systemFontOfSize:13]];
    [info setLineBreakMode:NSLineBreakByCharWrapping];
    info.numberOfLines=0;
    info.textColor=[UIColor grayColor];
   
    CGSize  size=CGSizeMake(ScreenW-20, 1000);
    CGSize infoSize = [userdesc sizeWithFont:[UIFont systemFontOfSize:13] constrainedToSize:size lineBreakMode:NSLineBreakByCharWrapping];
    info.frame=CGRectMake(info.frame.origin.x, info.frame.origin.y, infoSize.width, infoSize.height);
    [infoView addSubview:info];


发现用string.length*字号 可以计算宽度
分享到:
评论

相关推荐

    IOS pushViewController实例 百度地图push视图效果

    为了实现滑动手势触发的视图切换,我们需要添加一个UIPanGestureRecognizer到当前显示的视图上。这个手势识别器将监听用户的滑动操作,并在适当的时候调用`pushViewController:animated:`。以下是一个简单的实现: ...

    iOS中模态Model视图跳转和Push视图跳转的需求实现方法

    对于在模态视图中Push下一个带导航栏的视图,我们需要先为B视图控制器包装一个导航控制器,然后将导航控制器作为模态视图显示。同时,B控制器需要遵守`UINavigationControllerDelegate`协议,以便在即将显示新视图时...

    wappush.rar_WAPpush_java push_push_wap push_wap push java

    综上所述,"wappush.rar_WAPpush_java push_push_wap push_wap push_java"是一个关于使用Java技术实现WAP Push服务的项目,其中可能包含了JSP页面和JavaBean组件,用于处理推送消息的生成和发送。这个项目可以帮助...

    ios-页面随意穿插跳跃,push来pop去.zip

    如果C视图之前没有被push过,那么我们需要先将其push到堆栈上,然后再pop回D视图。这可能需要一些额外的逻辑处理,例如使用`popToViewController:animated:`或`popToRootViewControllerAnimated:`方法,具体取决于...

    adb push不支持中文乱码的解决方案

    2.在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一问题就只有对adb工具的源代码进行修改,让adb对...

    adb push pull中文支持解决方案

    在Android开发过程中,ADB(Android Debug Bridge)是一个非常重要的工具,用于在计算机和Android设备之间进行数据传输和设备控制。然而,当涉及到处理包含中文字符的文件名时,`adb push`和`adb pull`命令可能会...

    iOS开发切换视图示例

    2. 连接Segue:若使用UIStoryboardSegue,从一个视图控制器拖拽到另一个,选择合适的segue类型(如push或modal)。 3. 标识Segue:为segue设置唯一标识符,方便在代码中引用。 4. 实现数据传递:在`prepare(for:...

    iphone视图切换的控制

    本教程将深入探讨如何在iPhone应用中实现视图之间的平滑切换,主要关注`Push`操作,这是一种常见的视图控制器导航方式。 在iOS开发中,我们通常使用`UINavigationController`来管理一系列`UIViewController`实例的...

    韩国移植游戏PUSHPUSH

    《PUSHPUSH》是韩国的一款益智类游戏,其移植技术是游戏开发中的一个重要环节,尤其是在当前多平台共存的时代。移植游戏意味着将一个游戏从一个操作系统或硬件平台转换到另一个,以满足不同用户群体的需求。这个过程...

    git视图化工具

    Git是一款分布式版本控制系统,它以其高效、灵活的...总的来说,TortoiseGit作为一款强大的Git视图化工具,极大地简化了Windows用户在Git上的操作流程,无论对于新手还是经验丰富的开发者,都是一个值得信赖的选择。

    iOS实现导航栏透明示例代码

    在被push进来的一个页面设置导航栏透明,且要求控制对tableview组的头视图进行悬停显示,nav随着tableview偏移量改变透明度,当然这样的需求确实不是什么难事,但是如果当前页面继续push一个不需要此类效果的页面,...

    vue-router3.0版本中 router.push 不能刷新页面的问题

    Vue Router 3.0 中 router.push 不能刷新页面的问题是一个常见的问题,许多开发者都曾经遇到过这种情况。在这篇文章中,我们将详细介绍这个问题的原因和解决方案。 问题描述 在 Vue Router 3.0 中,当我们使用 ...

    jquery中push()的用法(数组添加元素)

    例如,当你需要在页面中动态添加广告脚本时,可以使用jQuery的push()方法来构建一个包含多个脚本标签的数组,然后再将这些脚本标签一次性添加到页面的指定元素中。这在处理广告和第三方脚本时非常实用,如示例所示:...

    Push

    在IT行业中,“Push”是一个广泛使用的概念,尤其在版本控制系统、网络传输协议和移动应用开发等领域。这个术语通常指的是将本地的数据或更新推送到远程服务器的过程。以下将详细阐述“Push”这一主题,并结合“字体...

    Uniapp集成UniPush.rar

    【描述】:这个压缩包"Uniapp集成UniPush.rar"包含了一个uniapp使用UniPush的实例项目——uni_pushdemo,对于初学者来说,这是一个非常宝贵的实践资源。你可以通过运行这个Demo,结合博主的文章“uniapp实现unipush...

    pc端快速push文件到安卓bat

    ADB包括三个部分:adb server、device-side daemon和client,它支持多种命令,其中之一就是`adb push`,这个命令允许我们将本地文件或目录推送到设备上。 首先,我们要理解如何在Windows环境下配置ADB。你需要下载...

    ios-push控制器, 当前导航栏隐藏, 下个控制器导航栏显示.zip

    在描述中提到的"中间push闪现的问题"是指在从一个隐藏了导航栏的控制器push到另一个需要显示导航栏的控制器时,导航栏可能会在短时间内短暂地显示出来,这会破坏用户体验。为了解决这个问题,我们可以采取以下几种...

    server push

    4. **建立Push通道**: 使用DWR的`Push` API,客户端可以建立一个Push通道,注册一个回调函数来处理服务器推送的数据。例如: ```javascript var push = DWRPush.create(); push.subscribe("/data", function(data...

    IrregularTabbarCustom:定义不规则的tabbar,不规则的tabbar在push的时候能随着上个视图一起往左边滑动 Irregular tabbar can push

    本项目“IrregularTabbarCustom”正是为了解决这个问题,它提供了一个不规则的tabbar,当用户在使用时进行push操作,tabbar会与上一个视图一起向左滑动,营造出独特的动画效果。这种设计可以增强用户的交互体验,让...

Global site tag (gtag.js) - Google Analytics