UITableView文本标签对齐

UITableView文本标签对齐,uitableview,swift,uilabel,Uitableview,Swift,Uilabel,我有一个如下所示的表视图: 我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做? 单元格类型为“右详细信息” 我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做?单元格类型为“右详细信息” 单元类型是“正确的细节”这一事实就是问题所在。您不必说内置单元格类型上的内置文本标签放置在何处;它们是内置的!如果您不喜欢它们的位置,请不要使用单元格类型“Right Detail”。使用自定义单元格类型。现在你可以把它的标签放在任何你喜欢的地方 老实说,您可以移动内置单元格类型的元素,但只能通

我有一个如下所示的表视图:

我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做? 单元格类型为“右详细信息”

我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做?单元格类型为“右详细信息”

单元类型是“正确的细节”这一事实就是问题所在。您不必说内置单元格类型上的内置文本标签放置在何处;它们是内置的!如果您不喜欢它们的位置,请不要使用单元格类型“Right Detail”。使用自定义单元格类型。现在你可以把它的标签放在任何你喜欢的地方

老实说,您可以移动内置单元格类型的元素,但只能通过将UITableViewCell子类化并覆盖
layoutSubviews
,如本书中的示例所示:

override func layoutSubviews() {
    super.layoutSubviews()
    let cvb = self.contentView.bounds
    let imf = self.imageView!.frame
    self.imageView!.frame.origin.x = cvb.size.width - imf.size.width - 15
    self.textLabel!.frame.origin.x = 15
}
但我不能推荐那种东西;你只是在找麻烦。制作一个自定义单元格。这是标准的程序,而且容易得多。内置的单元类型只是一个“服务建议”;一旦它们不能满足你的需求,你就应该放弃它们

我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做?单元格类型为“右详细信息”

单元类型是“正确的细节”这一事实就是问题所在。您不必说内置单元格类型上的内置文本标签放置在何处;它们是内置的!如果您不喜欢它们的位置,请不要使用单元格类型“Right Detail”。使用自定义单元格类型。现在你可以把它的标签放在任何你喜欢的地方

老实说,您可以移动内置单元格类型的元素,但只能通过将UITableViewCell子类化并覆盖
layoutSubviews
,如本书中的示例所示:

override func layoutSubviews() {
    super.layoutSubviews()
    let cvb = self.contentView.bounds
    let imf = self.imageView!.frame
    self.imageView!.frame.origin.x = cvb.size.width - imf.size.width - 15
    self.textLabel!.frame.origin.x = 15
}
但我不能推荐那种东西;你只是在找麻烦。制作一个自定义单元格。这是标准的程序,而且容易得多。内置的单元类型只是一个“服务建议”;一旦它们不能满足你的需求,你就应该放弃它们

我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做?单元格类型为“右详细信息”

单元类型是“正确的细节”这一事实就是问题所在。您不必说内置单元格类型上的内置文本标签放置在何处;它们是内置的!如果您不喜欢它们的位置,请不要使用单元格类型“Right Detail”。使用自定义单元格类型。现在你可以把它的标签放在任何你喜欢的地方

老实说,您可以移动内置单元格类型的元素,但只能通过将UITableViewCell子类化并覆盖
layoutSubviews
,如本书中的示例所示:

override func layoutSubviews() {
    super.layoutSubviews()
    let cvb = self.contentView.bounds
    let imf = self.imageView!.frame
    self.imageView!.frame.origin.x = cvb.size.width - imf.size.width - 15
    self.textLabel!.frame.origin.x = 15
}
但我不能推荐那种东西;你只是在找麻烦。制作一个自定义单元格。这是标准的程序,而且容易得多。内置的单元类型只是一个“服务建议”;一旦它们不能满足你的需求,你就应该放弃它们

我想让写着“洗衣房”的文本与单元格的中心对齐。我该怎么做?单元格类型为“右详细信息”

单元类型是“正确的细节”这一事实就是问题所在。您不必说内置单元格类型上的内置文本标签放置在何处;它们是内置的!如果您不喜欢它们的位置,请不要使用单元格类型“Right Detail”。使用自定义单元格类型。现在你可以把它的标签放在任何你喜欢的地方

老实说,您可以移动内置单元格类型的元素,但只能通过将UITableViewCell子类化并覆盖
layoutSubviews
,如本书中的示例所示:

override func layoutSubviews() {
    super.layoutSubviews()
    let cvb = self.contentView.bounds
    let imf = self.imageView!.frame
    self.imageView!.frame.origin.x = cvb.size.width - imf.size.width - 15
    self.textLabel!.frame.origin.x = 15
}

但我不能推荐那种东西;你只是在找麻烦。制作一个自定义单元格。这是标准的程序,而且容易得多。内置的单元类型只是一个“服务建议”;一旦它们不能满足你的需求,您应该放弃它们。

我的第一个建议是创建一个自定义UITableViewCell类并向其添加3个标签。我的第一个建议是创建一个自定义UITableViewCell类并向其添加3个标签。我的第一个建议是创建一个自定义UITableViewCell类并向其添加3个标签。我的第一个建议是创建一个自定义UITableViewCell类UITableViewCell类并向其添加3个标签。查看我的书:和查看我的书:和查看我的书:和查看我的书: