Apple Swfit UI控件实现
来源:互联网 发布:淘宝加盟开店被骗了 编辑:程序博客网 时间:2024/05/22 02:27
不下载你会后悔的~~
下载地址:https://github.com/HunkSmile/Swift.git
// UILabelvar label = UILabel(frame: self.view.bounds)label.backgroundColor = UIColor.clearColor()label.textAlignment = NSTextAlignment.Centerlabel.font = UIFont.systemFontOfSize(36)label.text = "Hello, Swift"self.view.addSubview(label)
// UIButtonvar button = UIButton.buttonWithType(UIButtonType.System) as? UIButtonbutton!.frame = CGRectMake(110.0, 120.0, 100.0, 50.0)button!.backgroundColor = UIColor.grayColor()button?.setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)button!.setTitleColor(UIColor.whiteColor(), forState: UIControlState.Highlighted)button?.setTitle("Touch Me", forState: UIControlState.Normal)button?.setTitle("Touch Me", forState: UIControlState.Highlighted)button?.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside)button!.tag = 100self.view.addSubview(button)
// UIImageViewvar image = UIImage(named: "swift-hero.png")var imageView = UIImageView(frame: CGRectMake((CGRectGetWidth(self.view.bounds) - image.size.width) / 2.0, 120.0, image.size.width,image.size.height))imageView.image = imageself.view.addSubview(imageView)
// UISlidervar slider = UISlider(frame:CGRectMake(60.0, 120.0, 200.0, 30.0))self.view.addSubview(slider)
// UIWebViewvar webView = UIWebView(frame:self.view.bounds)var url = NSURL(string: "http://caipiao.m.taobao.com")var request = NSURLRequest(URL: url)webView.loadRequest(request)self.view.addSubview(webView)
// UISegmentedControlvar segmentControl = UISegmentedControl(items:["A", "B", "C", "D"])segmentControl.frame = CGRectMake(110.0, 120.0, 100.0, 30.0)self.view.addSubview(segmentControl)
// UISwitchvar switchControl = UISwitch(frame:CGRectMake(130.0, 120.0, 100.0, 30.0))switchControl.on = trueself.view.addSubview(switchControl)
// UITextFieldvar textField = UITextField(frame:CGRectMake(60.0, 120.0, 200.0, 30.0))textField.backgroundColor = UIColor.lightGrayColor()textField.placeholder = "input text"self.view.addSubview(textField)
// UIScrollViewvar scrollView = UIScrollView(frame:CGRectMake(60.0, 120.0, 200.0,200.0))scrollView.pagingEnabled = truescrollView.showsVerticalScrollIndicator = falseself.view.addSubview(scrollView)var fX: CGFloat = 0.0for(var i = 0; i < 3; ++i){ var view = UIView(frame:CGRectMake(fX, 0.0, 200.0, 200.0)) fX += 200.0 view.backgroundColor = UIColor.redColor() scrollView.addSubview(view)}scrollView.contentSize = CGSizeMake(3 * 200.0, 200.0)self.view.addSubview(scrollView)
// UISearchBarvar searchBar = UISearchBar(frame:CGRectMake(10.0, 120.0, 300.0,30.0))searchBar.showsCancelButton = truesearchBar.searchBarStyle = UISearchBarStyle.Minimal // Default, Prominent, Minimalself.view.addSubview(searchBar)
// UIPageControlvar pageControl = UIPageControl(frame:CGRectMake(60.0, 120.0, 200.0, 200.0))pageControl.numberOfPages = 5pageControl.currentPageIndicatorTintColor = UIColor.blackColor()pageControl.pageIndicatorTintColor = UIColor.redColor()self.view.addSubview(pageControl)
// UIDatePickervar datePicker = UIDatePicker(frame:CGRectMake(0.0, 120.0, 200.0, 200.0))self.view.addSubview(datePicker)
// UIPickerViewvar pickerView = UIPickerView(frame:CGRectMake(10.0, 120.0, 300.0, 200.0))pickerView.delegate = selfpickerView.dataSource = selfself.view.addSubview(pickerView)
// UIProgressViewvar progressView = UIProgressView(progressViewStyle:UIProgressViewStyle.Default)progressView.frame = CGRectMake(10.0, 120.0, 300.0, 30.0)progressView.setProgress(0.8, animated: true)self.view.addSubview(progressView)
// UITextViewvar textView = UITextView(frame:CGRectMake(10.0, 120.0, 300.0, 200.0))textView.backgroundColor = UIColor.lightGrayColor()textView.editable = falsetextView.font = UIFont.systemFontOfSize(20)textView.text = "Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C."self.view.addSubview(textView)
// UIToolbarvar toolBar = UIToolbar(frame:CGRectMake(60.0, 120.0, 200.0, 30.0))var flexibleSpace = UIBarButtonItem(barButtonSystemItem:UIBarButtonSystemItem.FlexibleSpace, target:nil, action:nil)var barBtnItemA = UIBarButtonItem(title: "A", style:UIBarButtonItemStyle.Plain, target:nil, action:nil)var barBtnItemB = UIBarButtonItem(title: "B", style:UIBarButtonItemStyle.Plain, target:nil, action:nil)var barBtnItemC = UIBarButtonItem(title: "C", style:UIBarButtonItemStyle.Plain, target:nil, action:nil)var barBtnItemD = UIBarButtonItem(title: "D", style:UIBarButtonItemStyle.Plain, target:nil, action:nil)toolBar.items = [flexibleSpace, barBtnItemA, flexibleSpace, barBtnItemB, flexibleSpace, barBtnItemC, flexibleSpace, barBtnItemD, flexibleSpace]self.view.addSubview(toolBar)
// UIActionSheetvar alertController = UIAlertController(title: "ActionSheet", message: "Message", preferredStyle: UIAlertControllerStyle.ActionSheet)alertController.addAction(UIAlertAction(title: "Go Back", style: UIAlertActionStyle.Destructive, handler: nil))self.presentViewController(alertController, animated: true, completion:nil)
// UIActivityIndicatorViewvar activityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle:UIActivityIndicatorViewStyle.Gray)activityIndicatorView.frame = CGRectMake(140.0, 120.0, 40.0, 40.0)activityIndicatorView.startAnimating()self.view.addSubview(activityIndicatorView)
// UIAlertViewvar alert = UIAlertController(title: "Title", message: String(format: "Result = %i", 10), preferredStyle: UIAlertControllerStyle.Alert)alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))self.presentViewController(alert, animated: true, completion: nil)
// UITableViewvar tableView : UITableView?self.tableView = UITableView(frame:self.view.frame, style:UITableViewStyle.Plain)self.tableView!.delegate = selfself.tableView!.dataSource = selfself.tableView!.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")self.view?.addSubview(self.tableView)// UITableViewDataSource Methodsfunc numberOfSectionsInTableView(tableView: UITableView!) -> Int{ return 1}func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int{ return self.items!.count}func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!{ let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell! cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator cell.textLabel.text = self.items?.objectAtIndex(indexPath.row) as String return cell}// UITableViewDelegate Methodsfunc tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!){ self.tableView!.deselectRowAtIndexPath(indexPath, animated: true)}
1 0
- Apple Swfit UI控件实现
- Apple Swfit UI控件实现
- swfit实现打电话
- 多种UI控件实现代码
- swfit 实现代理 和 单例
- Apple for semantic-ui
- iOS UI控件的hidden实现
- 自定义UI控件实现跑马灯效果
- jquery-ui日期时间控件实现
- Swift!代码实现UI基础控件
- 用简单UI控件实现霓虹灯
- 【Unity】Kinect实现UI控件的点击
- Android中多个UI控件实现滚动
- Kinect用体感来实现UI控件的点击
- Apple Watch UI设计基础
- IOS UI控件代码实现——Segmentarray控件
- UI控件
- UI控件
- 自己收藏的网站
- svn服务器应该存放的资源,避免不同开发工具取svn上资源的解决方案
- 一个移动架构师是如何炼成的 一
- Wireshark数据,中英文对照
- 利用POST进行用户登录的安全问题剖析
- Apple Swfit UI控件实现
- CNTV数据库高级经理田发明:SQL审核与开发规范
- 高校计算机基础教育面临的形势和任务
- 全面了解Ant
- torque pbs_4.2.4.1安装过程
- 华为OJ_1956_合并表记录
- PHP 获取当前页面的完整 url 函数
- android中颜色的定义
- 利用POI获取.DOCX文件中图和表的题注