一尘不染

我可以更改UIActivityIndi​​cator的大小吗?

swift

无论我在分配时给它多大的尺寸,它仅显示固定的尺寸。有可能增加吗?

码:

activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:
                     CGRectMake(142.00, 212.00, 80.0, 80.0)];
[[self view] addSubview:activityIndicator];
[activityIndicator sizeToFit];
activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
                                      UIViewAutoresizingFlexibleRightMargin |
                                      UIViewAutoresizingFlexibleTopMargin |
                                      UIViewAutoresizingFlexibleBottomMargin);
activityIndicator.hidesWhenStopped = YES;
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;

阅读 221

收藏
2020-07-07

共1个答案

一尘不染

大小由样式固定。这是一个标准化的接口元素,因此API不喜欢摆弄它。

但是,您可能可以对其进行缩放转换。但是,不确定在视觉上如何影响它。

仅从UI设计的角度来看,通常最好不留这些常见的标准化元素。用户被告知某些元素以一定的大小出现,并且它们表示特定的事物。更改标准外观会更改界面语法并使用户感到困惑。

2020-07-07