我在我的应用中注册了一位用户。当用户注册时,他们被重定向到一个家庭ViewContoller。我只是想知道如何将UIImageView和主ViewController上的标签设置为用户在注册时使用的数据。我也想知道当用户登录应用程序时我也能做到这一点。任何建议都会很棒:)
答案 0 :(得分:0)
首先,您需要在软件工程中使用所谓的数据模型。它包含应用程序应该使用的基本数据结构。
在您的情况下,数据模型可能包含类User
。此User
类应具有属性。在你的情况下,这个类可能看起来有点像:
@interface User : NSObject
@property (strong, nonatomic) NSString *userId;
@property (strong, nonatomic) NSString *name;
@property (strong, nonatomic) UIImage *image;
@end
然后在视图控制器的viewDidLoad
中,您需要设置标签,例如可以从 Interface Builder 声明为IBOutlet
,这看起来有点像:
- (void)viewDidLoad
{
[super viewDidLoad];
self.nameLabel = self.user.name; // nameLabel is a UILabel
self.userIcon.image = self.user.image; // userIcon is a UIImageView
}
希望它有所帮助。