https://www.niwoxuexi.com/blog/user/109
Android最全开发资源首先, 我觉得最好的Android学习路径还是:看Google Android官方开发主页(在国内的朋友可以上这里), 要记住 Read The "Friendly" (F***ing) Doc (阅读那该死的文档) , 和看 Google Android 官方视频教程。加上自己写程序。啥也别说了, 辛苦收集的中外精彩资源。觉得好, 记得点个赞~问:为 ...
概述UISlider用于从连续范围的值中选择单个值的控件。当您移动滑块的大拇指时,会将其更新后的值传递给附加的任何动作。滑块的外观是可配置的; 您可以对曲目和大拇指进行着色,并提供出现在滑块末端的图像。属性和方法初始化方法let slider = UISlider()slider.frame = CGRect(x: 50, y: 100, width: 200, height: 50)指定附加到滑 ...
概述UIScrollView允许滚动和缩放其包含的视图的视图。属性和方法初始化方法let scrollView = UIScrollView.init(frame: CGRect.init(x: 0, y: 0, width: view.bounds.size.width, height: view.bounds.size.height))设置偏移量scrollView.contentSize = ...
github排名https://github.com/trending,github搜索:https://github.com/search目录Swift学习资料@完整App@App框架@响应式框架@UI@日历三方库@下拉刷新@模糊效果@富文本@图表@颜色@表相关@(TabbleView、Tabbar、即时聊天界面)TableView@CollectionView@隐藏与显示@HUD与Toast@ ...
概述UISwitch提供二进制选项的控件,如开/关。UISwitch继承自UIControl属性和方法初始化方法(iOS 系统内置了UISwithch控件的size,所以通过代码调整UISwithch的大小无效.默认大小 51.0f 31.0f)letmSwitch = UISwitch(frame: CGRect(x: 150, y: 250, width: 0, height: 0))设置初始 ...
前言UITextView可滚动的多行文本区域UITextView支持使用自定义样式信息显示文本,并支持文本编辑。您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时。UITextView继承于UIScrollView属性和方法初始化方法let textView = UITextView.init(frame: CGRect.init(x: 0, y: 0, width: 100, he ...
概述UITextField在界面中显示可编辑文本区域的对象。您可以使用文本字段来使用屏幕键盘从用户收集基于文本的输入。键盘可以配置许多不同类型的输入,如纯文本,电子邮件,数字等等。文本字段使用目标操作机制和委托对象来报告在编辑过程中所做的更改。除了基本的文本编辑行为之外,还可以将叠加视图添加到文本字段以显示其他信息并提供其他可定位控件。您可以为诸如书签按钮或搜索图标等元素添加自定义叠加视图。文本字 ...
前言UIImageView继承自UIView,因此拥有view的属性以及可以使用view的方法。UIImageView极其常用,功能比较专一:显示图片属性1. 创建UIImageView 并设置图片let imageview = UIImageView.init(image: UIImage.init(named: "logo"))2. 设置UIImageView尺寸image ...
前言UIButton是执行自定义代码以响应用户交互的控件。UIButton其实包含UIImageView和UILabel两个控件,UIButton继承于UIControl,所以有addtarget监听事件属性和方法初始化letbutton=UIButton.init(type:.custom)设置framebutton.frame=CGRect.init(x:0,y:150,width:100,h ...
前言UILabel类实现了一个只读文本视图。你可以使用这个类来画一个或多个静态文本.UILabel类支持既简单又复杂的样式标签文本,还可以控制外观,比如标签是否使用了一个影子或者处于高亮状态等等.UILabel类继承自UIView属性创建UILabel对象letlabel=UILabel.init(frame:CGRect.init(x:0,y:0,width:100,height:100))设置 ...
主要涉及到助记词的排序自适应这里把主要代码贴出来// MARK: - 多个不同宽度button自动换行 func createViewWithTitleArr(_ titleAry: Array<Any>?) { while (mBgView.subviews.count > 0) { let child = mBgView.subviews.last child?.remove ...
iOS tableview 与wkwebview 联动网上很多种方法,这里只提供一种最简单的方式1、把tableview 和 wkwebview 放到scrollview 上初始化wkwebView的时候监听contentSize 通过contentSize的大小来更新wkwebview的高度以及scrollview的contentSize[_wkWebView.scrollViewaddObse ...
一个已经适配了iPhone6/iPhone6Plus的项目,StoryBoard/Xib中的设计视图宽度是320,在tableView:cellForRowAtIndexPath:里打印cell.size,会发现size.width在iPhone6等设备下依然是320这是不是很奇怪?其实不奇怪,因为你是在cell显示之前打印size的,这个时候的size还是你这个cell在StoryBoard/X ...
正则表达式 总结最先开始的匹配有最大的优先权什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式一段文本就是最基本的模式,简单的匹配相同的文本正则表达式的特点1. 灵活性、逻辑性和功能性非常的强2. 可以迅速地用极简单的方式达到字符串的复杂控制特殊字符对于文字字符,有 12 个字符被保留作特殊用途。这些特殊字符也被称作元字符[]\^$.|?*+()如果你想在正则表达式中将这些字符用 ...
事件回顾,在微特派app上线时,打好的生产环境的包,在上传到iTunes之后,被苹果莫名移除。问题解决方式: 开发者账号注册的邮箱会收到一封来自苹果团队的邮件,此邮件中记录了app发生的错误信息。问题原因:刚开始收到的邮件Missing Push Notification Entitlement。但是项目中并没有推送相关的代码。后面加上推送证书,iTunes上的生产环境包依然被移除,(由于开发者账 ...