
iOS
yongh701
这家伙很聪明,什么都没有留下
展开
-
【iOS】点击按钮Button,更变标签文字Label的颜色
下面将编写一个小例子,讲述如何在iOS实现按钮对控件的操控。如下图所示,通过点击按钮可以改变标签文字Label的颜色。1、新建工程之后,拖入一个Label和一个Button2、之后打开代码界面,对Label进行注册。点选Label控件,按紧Ctrl拖到代码栏,然后结束拖放。XCode会根据组件的不同,给予不同的对话框,让开放人员完成注册。对于这个La原创 2017-05-23 15:45:39 · 7059 阅读 · 0 评论 -
【iOS】WebView的使用、Javascript和Objective-C的交互
现在的App越来越有直接在一个View中摆个WebView,然后里面镶嵌个HTML5网页,再加些和手机系统联系的方法的趋势了。这样做,以免IOS Apps一套,安卓那边一套,HTML5的手机网页版又一套。我都懒得烦了,一套HTML5代码吃遍天下,反正现在的HTML5网页已经做得以假乱真的底部,用户根本感觉不到,这是用IOS写的,还是HTML5写的。因此,有必要研究iOS中的WebView使用,与镶原创 2017-07-13 22:47:45 · 5747 阅读 · 1 评论 -
【iOS】导航栏和工具栏
导航栏和工具栏也是手机中常见的元素之一,不过真正在iOS的编程中,使用起来非常简单,基本上和一个按钮的使用没啥区别,下面就举一个例子,来说明iOS导航栏和工具栏的使用。一、场景布置1、在MainStoryboard中拖如一个Toolbar、Navigation Bar、Label,然后在Toolbar、Navigation Bar上面拖入Bar Button Item。原创 2017-06-21 16:30:31 · 1143 阅读 · 0 评论 -
【iOS】表视图
iOS的表视图并不简单,它是需要修改.h中加两个委托进去,同时在.m文件实现一系列固定的函数,才能完成表视图的创建。一切犹如当初点击空白处关闭键盘需要一段代码才能实现一样,表视图的创建也不像安卓一样是理所当然。我曾天真的认为安卓一个java一个xml,然后还要用适配器添加数据到ListView已经够烦了,没想到iOS搞个表视图更烦。不过也罢了,下次需要就直接来个代码的复制粘贴了。用一个例子来说原创 2017-06-01 16:22:19 · 778 阅读 · 0 评论 -
【iOS】动作表ActionSheet和警告框AlterView
动作表ActionSheet和警告框AlterView是iOS中常见的元素,也是app中常见的元素,相当于一个与用户交互的菜单。其实在《【iOS】按钮点击弹窗》(点击打开链接)中介绍的弹窗也是警告框的一种,只是当时以最简单的方式呈现。iOS中的动作表和警告框与《【iOS】表视图》(点击打开链接)同样通过完成iOS要求的指定函数来实现。下面以一个简单的例子,来说明这个问题。如上图所示,用原创 2017-06-05 20:59:05 · 1429 阅读 · 0 评论 -
【iOS】View跳转和传值
View跳转和传值相当于安卓的Activity之间的跳转和传值,也就是C#窗体中的Form跳转和传值,此乃做apps的必修课之一,下面用一个简单的例子说明如何在iOS实现View的跳转和传值。如下图所示:第一个View有个输入框Text Field然后点击按钮可以跳转到下一个View,这个View摆放着一个Label用来接受上一个View中的Text Field传递过来的值,然后触摸任原创 2017-05-31 21:19:21 · 2435 阅读 · 0 评论 -
【iOS】基本控件:文本输入框、开关、分段控件、滑块与输入键盘隐藏的问题
文本输入框TextField、开关Switch、分段控件Segmented Control和滑块Slider是iOS开发中基本的控件之一。下面将说明这些怎么使用。在文本输入框TextField还同时包含输入键盘隐藏问题、输入长度限制问题,因为iOS文本输入框TextField的输入键盘隐藏问题、输入长度限制不像C#在傍边的控件属性栏、安卓在xml中一个属性设置下就可以,需要用代码实现。下面用一个例原创 2017-05-28 17:40:01 · 1849 阅读 · 0 评论 -
【iOS】VMWare中MAC OS X的安装,VMWare tools的配置与iOS的Helloworld
iOS的开发必须在MAC OS X系统下进行,这很蛋疼,现在MACBOOK动不动就上千上万大洋,这足够买台配置怪兽了,好吗?然而,我们是可以通过在VMWare中安装MAC OS X进行iOS开发的。对于苹果公司,这种我什么都不熟悉,就要先缴费,而且不便宜的费用的收费模式,我是坚决抵制的。毕竟在这个神奇的国度,连网游都是先上车后补票,好吗?一、事前准备首先,VMWare安装出MAC OS X原创 2017-04-24 16:44:53 · 26943 阅读 · 9 评论 -
【iOS】按钮点击弹窗
拖入一个Round Rect Button,并将Button的文字修改成“点击弹窗”将ViewController.h修改为如下代码,实则在ViewController.h中添加了一行-(IBAction)messageBoxShow;,注册messageBoxShow这个函数。类似于C语言使用函数之前需要在头文件声明这个函数头。//// ViewController.h//原创 2017-05-14 10:27:50 · 1953 阅读 · 0 评论 -
【Mac】键位、分辨率的修改与输入法的切换
自从用VMWare模拟出Mac系统之后,具体见《【iOS】VMWare中MAC OS X的安装,VMWare tools的配置与iOS的Helloworld》(点击打开链接)。刚上手MAC系统感觉问题多多,下面是几个问题的解决方法。一、分辨率的修改VMWare模拟出Mac系统之后,VMWare Tools是无法自适应的分辨率的。需要我们自己修改下分辨率,不然XCode开出的苹果手机模拟器是原创 2017-05-13 22:53:44 · 2403 阅读 · 0 评论 -
【iOS】标签视图与分组静态表布局使用、利用通知和全局变量传值
本文和《【Android】底部标签页,Tabhost置底》(点击打开链接)是姊妹篇,标签视图Tabbar在各大apps中实在是常见。不过对比起安卓,iOS的标签视图的设置与使用,似乎比较繁琐。而在《【iOS】表视图》(点击打开链接)我只完成了iOS中最简单的一种表视图,其实,在iOS,分组静态表的布局也很常见。下面举一个例子来说明iOS中标签视图Tab Bar View的使用与分组静态表使用。原创 2017-07-20 18:08:29 · 1120 阅读 · 0 评论