zoukankan      html  css  js  c++  java
  • swift UIView

    //

    //  ViewViewController.swift

    //  UIControlDemo

    //

    //  Created by  on 14/12/1.

    //  Copyright (c) 2014 马大哈. All rights reserved.

    //

     

    import UIKit

     

    class ViewViewController: BaseViewController {

        var redView: UIView?

        override func viewDidLoad() {

            super.viewDidLoad()

     

            redView = UIView(frame: CGRectMake(0, 330, self.view.frame.size.width, self.view.frame.size.height-350))

            redView?.backgroundColor = UIColor.redColor()

            self.view.addSubview(redView!)

            

            var button = UIButton.buttonWithType(UIButtonType.Custom) as UIButton

            button.backgroundColor = UIColor.whiteColor()

            button.frame = CGRectMake(30, 50, 250, 50)

            button.setTitleColor(UIColor.blackColor(), forState:.Normal)

            button.setTitle("点我,移除所有子视图", forState: UIControlState.Normal)

            button.addTarget(self, action: "buttonMethod:", forControlEvents: UIControlEvents.TouchUpInside)

            redView!.addSubview(button)

        }

        

        func buttonMethod(touchButton:UIButton){

            var subView:UIView?

            for subView in redView!.subviews{

                subView.removeFromSuperview()

            }        

            UIView.transitionWithView(redView!, duration: 5.0, options: UIViewAnimationOptions.TransitionFlipFromLeft, animations: {

                }, completion: {completed in

                    self.redView!.backgroundColor = UIColor.blackColor()

            })

        }

        

        override func didReceiveMemoryWarning() {

            super.didReceiveMemoryWarning()

            // Dispose of any resources that can be recreated.

        }

    }

     

    效果图

     

  • 相关阅读:
    数据结构_队列和滑动窗口
    数据结构_栈和单调栈
    数据结构_链表及邻接表
    JavaSE多线程
    AppExtension总结
    FlutterBloc 2.1.1迁移至6.0.6
    iOS通知总结
    Provider 4.3.2+2 f
    Fish-Redux 研究
    王道考研复习-操作系统-内存管理(三)
  • 原文地址:https://www.cnblogs.com/madaha/p/4143726.html
Copyright © 2011-2022 走看看