代码之家  ›  专栏  ›  技术社区  ›  WoodenKitty

显示加载

  •  2
  • WoodenKitty  · 技术社区  · 14 年前

    我想在一个圆形透明的文本框中显示UIActivityView,如下所示。有人知道怎么做吗?

    p、 我不想把它放在一个UIAlertView中,但我不知道如何用其他方式来做。


    特里斯坦

    alt text

    1 回复  |  直到 14 年前
        1
  •  4
  •   jer    14 年前

    UIActivityIndicatorView 和一个 UILabel

    您还需要定义一些方法,比如 -show -hide 显示和隐藏视图。你可以想怎么做就怎么做,如果你想的话,我不想在这里谈这个。

    UIWindow* keyWindow = [[UIApplication sharedApplication] keyWindow];
    CGFloat width = 160;
    CGFloat height = 160;
    CGRect centeredFrame = CGRectMake(round(keyWindow.bounds.size.width/2 - width/2),
                                      round(keyWindow.bounds.size.height/2 - height/2),
                                      width, height);
    

    backgroundColor 到50%的不透明度,确保其 opaque 属性也设置为“否”。您还需要以下内容:

    self.layer.cornerRadius = 10;
    

    哪里 self