Ios 无法隐藏按钮,然后取消隐藏

Ios 无法隐藏按钮,然后取消隐藏,ios,objective-c,uibutton,uiactivityindicatorview,Ios,Objective C,Uibutton,Uiactivityindicatorview,我有一个加载屏幕,它有一个动画活动指示器和显示“加载”的标签。所有这些都是使用界面构建创建的。此屏幕将向用户显示,直到我的RSS提要完成解析 如果设备没有internet连接,则活动指示器将从视图中删除,并在其位置显示重新加载按钮,标签文本将更改为“重新加载” 但是,当您点击“重新加载”按钮时,我希望按钮隐藏,活动指示器重新出现,标签文本再次更改为“加载”。就像你第一次启动应用程序时一样 外面有人能帮我吗?因为您的重新加载方法会响应按钮按下,所以只需添加所需的更改: - (IBAction)re

我有一个加载屏幕,它有一个动画活动指示器和显示“加载”的标签。所有这些都是使用界面构建创建的。此屏幕将向用户显示,直到我的RSS提要完成解析

如果设备没有internet连接,则活动指示器将从视图中删除,并在其位置显示重新加载按钮,标签文本将更改为“重新加载”

但是,当您点击“重新加载”按钮时,我希望按钮隐藏,活动指示器重新出现,标签文本再次更改为“加载”。就像你第一次启动应用程序时一样


外面有人能帮我吗?

因为您的重新加载方法会响应按钮按下,所以只需添加所需的更改:

- (IBAction)reload:(id)sender {
    [self parseFeed];

    self.loadingLabel.text = @"Loading";
    [self.loadingIndicator startAnimating];
    self.reloadButton.hidden = YES;
} 

嗨,泰迪,这似乎解决了一半的问题,但如果互联网不可用,我希望重新加载按钮再次显示。使用上面的代码只显示活动指示器和加载标签。
- (IBAction)reload:(id)sender {
    [self parseFeed];

    self.loadingLabel.text = @"Loading";
    [self.loadingIndicator startAnimating];
    self.reloadButton.hidden = YES;
}