zoukankan      html  css  js  c++  java
  • UIActinSheet和UIActionSheetDelegate

    UIActinSheet和UIActionSheetDelegate

    UIActinSheet和UIActionSheetDelegate

    这个是就那个UIActionSheet对象  一般用来选择类型或者改变界面。。。还有更多应用

    定义如下:
    UIActionSheet *styleAlert = [[UIActionSheet alloc] initWithTitle:@"Choose a UIBarStyle:"
                                                    delegate:self cancelButtonTitle:@"Cancel"
                                                   destructiveButtonTitle:nil
                                                   otherButtonTitles:  @"Default",
                                                                       @"BlackOpaque",
                                                                       @"BlackTranslucent",
                                                                       nil,
                                                                       nil];
       
        // use the same style as the nav bar
        styleAlert.actionSheetStyle = self.navigationController.navigationBar.barStyle;
        //styleAlert.actionSheetStyle =UIActionSheetStyleAutomatic;
        [styleAlert showInView:self.view];
        [styleAlert release];

    在委托里的操作代码如下:
    - (void)actionSheet:(UIActionSheet *)modalView clickedButtonAtIndex:(NSInteger)buttonIndex
    {
        // Change the navigation bar style, also make the status bar match with it
        switch (buttonIndex)
        {
            case 0:
            {
                [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
                self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
                break;
            }
            case 1:
            {
                [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
                self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
                break;
            }
            case 2:
            {
                [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackTranslucent;
                self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
                break;
            }
        }
    }
  • 相关阅读:
    SSH框架——Sprign声明式事务
    SSH框架的简化
    Spring声明式事务管理
    简化注解shh框架
    ssh 的搭建
    基础篇-spring包的下载
    基础篇-struts2的搭建
    spring声明式事务管理
    shh简化
    shh(struts+spring+Hibernate)的搭建
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5680483.html
Copyright © 2011-2022 走看看