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

代码:

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;

最佳答案

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

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

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

关于ios - 我可以更改UIActivityIndi​​cator的大小吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2638120/

10-09 22:54