如果我使用圆形图像,图像不会显示在 imageView 中

2024-03-14

我有一个表视图,我需要在节标题中显示author_img。在 ViewForSectionHeader 方法中,我想让图像成为圆形。但如果我这样做,无论在模拟器中还是在真实设备中,图像都根本不会显示。如果我删除代码, uiimageview 将正常显示图像。我为 uiimageview 设置了宽度和高度约束,因为我想获得显示图像的固定大小。那么有什么想法吗?

    cell.author_img.layer.cornerRadius =  cell.author_img.frame.size.width/2
    cell.author_img.layer.masksToBounds = true
    //  add a boundary for thumb
    cell.author_img.layer.borderWidth = 1.5
    cell.author_img.layer.borderColor = UIColor.whiteColor().CGColor

这可能是因为您太早设置了cornerRadius,即您的最终尺寸author_img尚未修复。 当您确定单元格的布局已完全计算完毕时,请尝试设置该cornerRadius。

出于测试目的,只是为了确保它来自此行为,请尝试对cornerRadius进行硬编码。

cell.author_img.layer.cornerRadius = 10

如果您的图像有轻微的cornerRadius,则意味着问题来自我之前解释的内容,如果仍然没有显示,则来自其他原因。

如果它确实来自图像大小不固定的事实,请尝试将cornerRadius设置为类似的值viewDidAppear,我的意思是你能做的最晚的事情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果我使用圆形图像,图像不会显示在 imageView 中 的相关文章

  • 在 Swift 中执行 POST 请求

    我正在尝试做这样的事情 NSMutableURLRequest request NSMutableURLRequest requestWithURL NSURL URLWithString http google com request H
  • iOS NSDictionary 保存到 NSUserDefaults 不保存值

    我正在尝试保存一个NSDictionary数组值到NSUserDefaults但我遇到了一些奇怪的麻烦 My NSDictionary has NSStrings for keys和每个value is a NSArray of NSNum
  • iOS - 更改屏幕色温[重复]

    这个问题在这里已经有答案了 我想构建一个像 f lux 这样的 iOs 应用程序 它根据白天更改设备的屏幕亮度 我知道我必须越狱我的设备 但我不知道如何实现这个应用程序 请建议我任何有用的 API 来做到这一点 提前致谢 iOS 已经内置了
  • Objective C - 音频延迟估计的互相关

    我想知道是否有人知道如何执行互相关两个音频信号之间iOS 我想将接收器 我正在从麦克风接收信号 处获得的 FFT 窗口与发射器处 正在播放音轨 处的 FFT 窗口对齐 即确保每个窗口的第一个样本 除了发射机的 同步 周期之外 也将是接收机的
  • 将默认的 InteractivePopGestureRecognizer 扩展到屏幕边缘之外?

    我有一个UIViewController被推送到导航堆栈上 我想扩展标准的 iOS7 交互式平移手势 以将此视图控制器弹出到默认值之外UIRectEdgeLeft边界 以便用户可以通过从视图上的任何位置平移来启动交互式后退操作 我尝试过滚动
  • Xcode:“此时无法安装此应用程序。”

    使用我的第一个应用程序进行学习 一切顺利 但 Xcode 遇到了问题 当我尝试在 iPhone 模拟器上运行该应用程序时 总是弹出此消息 此时无法安装此应用程序 怎么了 尝试构建应用程序时没有错误 已尝试清理构建 重新安装 Pod 重新启动
  • Swift UIPickerView 禁用组件

    I m having following UI 如果使用开关 是否可以仅禁用最后两个组件 如果是这样 我该怎么做 您无法禁用这些组件 不过您可以尝试这些解决方案 第一个解决方案 var selectedRow3 3 var selected
  • 如何关闭 iOS 键盘?

    我有一个 UITextfield 我想关闭键盘 无论我使用什么代码 我似乎都无法让键盘消失 如果您有多个文本字段并且不知道哪个是第一响应者 或者您根本无法从编写此代码的任何位置访问文本字段 您可以调用endEditing 在包含文本字段的父
  • 修复核心数据失败

    我的应用程序商店中有一个使用 Core Data 的应用程序 我必须在明天之前发布更新 但是 我在使用 Core Data 时遇到了一些问题 我错误地更改了 Core Data 中的模型 现在我的应用程序崩溃了 我尝试迁移数据 但当我在 i
  • localizedStringWithFormat 如何工作?

    请注意 我不是在问NSLocalizedString 宏 我问的是NSString类函数 instancetype localizedStringWithFormat NSString format 这是两件不同的事情 Question 我
  • 单击 libGDX 中的 Actor

    我的游戏中有一个覆盖层 其中包含屏幕图像和屏幕 上 的一组按钮 截屏 My Screen有一个Stage The Stage有一组Group对象 我将其视为图层 第一组具有背景 中间的组具有游戏元素 最前面的组具有屏幕覆盖 覆盖层由一个Im
  • 如何退出 Instagram API?

    Instagram API 身份验证页面没有任何有关如何注销用户的信息 在使用 API 的 iOS 应用程序上 我该如何允许用户注销 要注销用户 您只需删除令牌即可 如果用户不希望您的应用访问他们的数据 他们将取消您的应用访问权限 如果您想
  • 如何在 IOS 中以编程方式使 TTTAttributedLabel 居中对齐

    我正在开发一个应用程序 其中有一个由带有前缀 的标签组成的字符串 我正在使用 TTTAttribute Label 添加指向给定字符串中具有前缀 的单词的链接 当我添加 TTTAttribute 标签的链接时 它已成功添加 当单击它时 我可
  • 资产目录编译器警告:针对 IOS 7.0 及更高版本的 iPad 应用程序需要 76x76@2x 应用程序图标

    多年来我一直收到这个警告 但我似乎无法摆脱它 警告是 Images xcassets A 76x76 2x app icon is required for iPad apps targeting iOS 7 0 and later 我尝试
  • 在后台播放音乐:AVAudioSessionInterruptionNotification 未触发

    我的应用程序正在播放背景很好 Pause and play即使我的应用程序是后台使用注册的方法也运行良好AVAudioSessionInterruptionNotification 问题到达场景的步骤 启动我的应用程序 gt 我的应用程序中
  • AVAudioPlayer 不播放声音

    我有一个 WatchKit 应用程序 当点击手表上的按钮时 它会向 iOS 应用程序发出播放声音的信号 由于某种原因 当我使用自定义类来处理设置实例时 声音没有播放AVAudioPlayer并播放声音 如果我在里面做那部分session d
  • 如果用户沿负方向平移 x 和 y,UIPanGestureRecognizer 不会切换到状态“结束”或“取消”

    我的 UIPanGestureRecognizer 有一点问题 识别器不报告 UIGestureRecognizerStateEnded 状态如果用户平移到左上角 意味着负 x 和 y 方向 如果有任何方向 状态将更改为 UIGesture
  • 比较ios中的两个时间值? [复制]

    这个问题在这里已经有答案了 在我的应用程序中 我想检查当前时间是在变量中保存的时间之前还是之后 就像我的时间1一样time1 08 15 12 我的时间2是time2 18 12 8 所以我想比较 time1 和 time2 目前这些变量是
  • Firebase ios sdk 异步和线程

    有谁知道使用 Firebase iOS SDK 远程调用 Firebase 是使用主线程还是后台线程 我在文档中找不到任何内容 Firebase 并没有完全消除对线程的担忧 由于 Firebase 回调始终在主线程上返回 因此从后台线程调用
  • Swift 计算属性上的 KVO

    Swift 中计算属性上的 KVO 可行吗 var width 0 var height 0 private var area Double get return with height self addOberser self forKe

随机推荐