【问题标题】:How to add a UIActivityView icon on UIToolBar?如何在 UIToolBar 上添加 UIActivityView 图标?
【发布时间】:2011-02-25 05:44:43
【问题描述】:

如何向我的工具栏添加活动指示器,就像邮件应用在检查电子邮件时所做的那样?

【问题讨论】:

    标签: iphone objective-c ios uiactivityindicatorview


    【解决方案1】:

    如果你想通过代码添加它,而不是通过界面生成器,你需要:

    1. 创建活动指示器
    2. 创建将显示活动指示器的 UIBarButtonItem
    3. 将其添加到将进入工具栏的视图数组中
    4. 将该数组放入工具栏中

    这是一个代码示例:

    - (void) showActivityIndicator{
    
        UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
        [activityView startAnimating];
        UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:activityView];
        NSArray *items = [[NSArray alloc] initWithObjects:item, nil];
        [self.navigationController.toolbar setItems:items];
        [items release];
        [activityView release]; 
    }
    

    【讨论】:

    • 汪洋,请接受好的答案,您将更有可能收到您未来发布的问题的答案。您通过点击答案左侧的勾号接受。
    【解决方案2】:

    尝试在界面生成器中将 UIProgressView 拖到 UIToolbar 上。应该可以工作。

    【讨论】:

      【解决方案3】:

      在情节提要中,这很容易。只需将视图拖到工具栏上,然后将活动指示器拖到其中即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-22
        • 2013-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多