ios - 将标签置于 ImageView 中心(Swift)

标签 ios objective-c xcode macos swift

我有一个带有表格单元格的表格 View ,我有一个 ImageView 。 每当我有一个 imageurl 时,我都会将图像显示到该 imageview 中,但是当没有 imageurl 时,我想给 imageview 一种颜色并在其中显示一个字母。

基本上就像 gmail 应用程序中发生的事情。

example of what i want

但我似乎无法将标签置于该 ImageView 的中心,因为我只能将它垂直和水平地置于 Storyboard中的单元格本身中。

最佳答案

您可以在 imageview 之上创建自己的标签(相同大小,相同来源),将您的文本设置为该标签并将文本居中放置。

myLabel.text = "D"
myLabel.textAlignment = NSTextAlignment.Center;

关于ios - 将标签置于 ImageView 中心(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896165/

相关文章:

ios - UITextView 展开时移动元素

ios - 使用 AppleScript 访问应用程序

ios - 退出全屏后 MPMoviePlayerController 在 ios 中将缩放模式设置为 MPMovieScalingModeFill

ios - 在 iOS 中禁用 NSParameterAssert

ios - 如何发布图片?

ios - 如何动态填充屏幕宽度标签?

ios - kSecAttrKeyTypeEC 导致 encryptMessageWithPublicKey() 失败

iphone - 作为 iphone 应用程序背景的简单动画

objective-c - NS_SWIFT_NAME 基本名称验证错误

iphone - 如何在下载的同时开始播放AVAudioPlayer?