应用程序设计 - 菜单系统

时间:2013-08-06 19:47:19

标签: iphone ios objective-c uiview uiviewcontroller

我有一个UIViewcontroller,它有一个UITableView和几个按钮,(添加和完成)

当用户点击添加时,我需要获取一些详细信息(代表他们在应用中设置的通知)。

通知名称,号码,目标得分等详细信息......

获取此信息的最佳方法是,使用UIView并使用某些文本字段或类似内容将其设置到屏幕上是一个好主意吗?

你可以推荐哪些好的可可控件?

问题是我的应用程序已经从rootview控制器转换到通知输入控制器模式,我试图获得一个简单的UI来输入数据,我可以使用UIAlertViews但它们太丑了......

1 个答案:

答案 0 :(得分:1)

根据您的评论:

    CustomUIView *inputView = [UIView alloc]initWithFrame:CGRectMake(offscreenRect)];
    inputView.alpha = 0;
    self.notificationInputController.userInactionEnabled = NO;


            [UIView animateWithDuration:.5
                             animations:^{
                                 inputView.alpha = 1;
                                 inputView.rect = CGRectMake(onScreenRect);
                             }
                             completion:^(BOOL finished) {
    [self.notificationInputController addSubView:inputView];
    self.notificationInputController.userInactionEnabled = YES;
                                 }];