0

我现在在进行 iPhone 开发时遇到过几次这个问题,但还没有找到一个好的解决方案。我正在寻找的是这个:

我想显示一些文本和一个图标,并且我希望整体显示在其父视图中居中。具体来说,在我目前的情况下,我希望在文本左侧显示一个显示“重新连接...”的框,并带有 UIActivityIndi​​catorView。

以前,我只是依靠我确切知道文本和活动指示器的尺寸这一事实,所以我可以将事物绝对定位为居中。我正在寻找的是更自动的东西。

有任何想法吗?

4

2 回答 2

1

NSString的 UIKit 添加之一将返回文本的像素大小,如果你给它你在 UILabel 上使用的字体。那么在你描述的布局中,这两件事的总大小大概是:

  • label.frame.origin.x 和 activityIndi​​catorView.frame.origin.x 的区别;加
  • 文本的宽度。

然后,您可以适当地打乱这两个视图,或者给它们一个共同的父级,它仍然是整个事物的子视图并转移它。

于 2010-11-01T23:57:55.593 回答
0

只需调用单个方法即可在视图中显示活动指示器。请单击此处获取 SHKActivityIndi​​cator 类

于 2012-05-16T14:10:52.573 回答