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;
            }
        }
    }
  • 相关阅读:
    Python基础学习参考(四):条件与循环
    Python基础学习参考(三):内置函数
    Python基础学习参考(二):基本语法
    2011的最后一篇博文 写给我自己也写给你们
    前端开发面试题
    常用js操作:
    两个嵌套for循环执行顺序
    在寻找学习js的途中,又发现了好的东西!
    arcgis api for js初学
    解决为什么arcgis api for js的first map里不显示arcgis地图
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5680483.html
Copyright © 2011-2022 走看看