- 博客(81)
- 收藏
- 关注
原创 iOS技术支持文档
If you have any questions, you can either leave a message or send the questions to our email address.We will answer them for you in the first time.Address: 2942198307@qq.comtel:+1 844 209 2222tha...
2020-01-17 11:58:31
345
原创 iOS 11导航栏 左右控件高度问题
iOS11系统 导航栏大改 导航栏上的左右按钮的默认位置基本都会出现高度问题 下面通自定义并对不同的系统设置好位置
2017-11-08 10:47:53
1276
原创 IOS 通过POST方式与服务器通信
GET可以直接在地址中传入参数,但是传入的字符根据服务器限定有限。而POST则没有。//PHP中的获取方式是POST<?php$name = $_POST['name'];if( isset($name)){ echo 'hello '.$name;}else{ echo "No Args";}?>import UIKitclass ViewController: UIVi
2015-10-23 16:35:42
444
原创 IOS 通过GET方式与服务器通信
//使用PHP编写一个服务器,GET方法传入一个参数<?php$name = $_GET['name'];if( isset($name)){ echo 'hello '.$name;}else{ echo "No Args";}?>import UIKitclass ViewController: UIViewController { @IBOutlet var tv
2015-10-23 16:18:08
347
原创 IOS 网络通信 异步请求
//异步请求 NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL:NSURL(string: "http://blog.youkuaiyun.com/czherui")!), queue: NSOperationQueue()) { (res:NSURLResponse?, data:NSData?, erro
2015-10-22 16:27:42
345
原创 IOS 同步操作 通信
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //NSData和NSString是属于同步的读取的,一般使用这两种都是读取本地的数据//
2015-10-16 22:56:28
328
原创 IOS 播放视频
import UIKitimport MediaPlayer//import AVKitclass ViewController: UIViewController { var pc:MPMoviePlayerViewController!// var pc:AVPlayerViewController! @IBAction func playVideobtn(sende
2015-10-13 13:44:12
417
原创 IOS 录音与播放
三个按钮分别为 录制,停止,播放import UIKitimport AVFoundationclass ViewController: UIViewController { var avRec:AVAudioRecorder! var audioFileUrl:NSURL! var avPlayer:AVAudioPlayer! var recordSetting
2015-10-11 21:48:13
370
原创 IOS 播放音乐库的音乐
import UIKitimport MediaPlayerclass ViewController: UIViewController ,MPMediaPickerControllerDelegate{//需要包含MPMediaPickerControllerDelegate var picker:MPMediaPickerController! //定义选择器 var p
2015-10-11 20:30:11
418
原创 IOS 播放音乐
先添加四个按钮如图包含的类:import UIKitimport AVFoundationimport MediaPlayerimport AVKit在全局定义aPlayer var aPlayer:AVAudioPlayer!在Xcode6中 不需要try? ,Xcode7则需要多加增加try? override func viewDidLoad() { sup
2015-10-11 00:01:33
402
原创 IOS 传感器
import UIKitimport CoreMotionclass ViewController: UIViewController { var cmm:CMMotionManager! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after
2015-10-07 20:38:57
255
原创 IOS 使用XML制作简易选择题
//# ViewController.Swiftimport UIKitclass ViewController: UIViewController,NSXMLParserDelegate { @IBOutlet var lQuestion: UILabel! @IBOutlet var bntsubmit: UIButton! @IBOutlet var InputAnws
2015-10-07 16:50:06
380
原创 IOS 解析XML格式
新建空文件 创建XML文件 写入代码 例如://data.xml<data> <person age="20">me</person> <person age="17">xin</person> <person>love</person> <a> <b> <c>Data</c> </b> </a></
2015-10-05 19:19:51
521
原创 IOS 小贴士
拖入Switch控件 Control拖入view controller里面 在全局定义ud var ud:NSUserDefaults! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typicall
2015-10-05 16:47:15
384
原创 IOS 存储和读取用户首项数据
存储 配置一个按钮,名称为gaga text view控件名称为inputtext @IBAction func gaga(sender: AnyObject) { var ud = NSUserDefaults.standardUserDefaults() ud.setObject(inputtext.text, forKey: "data") //存
2015-10-05 15:20:21
255
原创 IOS 读取文件
//访问当前系统沙盒目录 var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) //返回值是一个字符串,可以通过 sp[0]访问这个值 if sp.
2015-10-04 15:46:31
472
原创 IOS 写出文件
//访问当前系统沙盒目录 var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) //返回值是一个字符串,可以通过 sp[0]访问这个值 if sp.
2015-10-04 15:15:20
289
原创 IOS 获取系统图库与打开拍照
拖入一个按钮与图片后 按住control拖入viewcontroller里面,按钮名称为”tupian”,图片名称为”iv” ,其中按钮为IBAcition,图片为IBOutlet。 @IBOutlet var iv: UIImageView! @IBAction func tupian(sender: AnyObject) { var c = UIImagePicke
2015-10-03 19:28:36
371
原创 IOS 系统常用功能
打开网页: @IBAction func haha(sender: AnyObject) { UIApplication.sharedApplication().openURL(NSURL(string: "http://xxxxx.com")!) }打电话: @IBAction func dianhua(sender: AnyObject) { U
2015-10-03 19:24:50
320
原创 IOS 触摸获取坐标点、缩放图片实例
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { println("began") } override func touchesMoved(touches: Set<NSObject>, withEvent event: UIEvent) {
2015-10-02 19:10:39
1463
原创 IOS自定义动画
添加图片绑定与之前都一样 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. view.addSubview(img) } override
2015-10-02 17:56:32
303
原创 IOS动画效果
在故事版中插入image view绑定一张图片拖入view controller中选择IBOutlet名称为img先在页面中显示这张图片 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically fr
2015-10-02 16:39:21
258
原创 IOS视图切换
插入两张图片 1和2,在故事版中拖入两个image view 分别绑定这两张图片,按住control拖入viewcontroller中选择IBOutlet名称分别为image和img2,在view controller中定义一个布尔类型一会判断要用到 private var rectVisible:Bool = true在面板中先显示第一张图片 override func viewDid
2015-10-02 16:18:24
256
原创 IOS实时预览自定义控件效果
首先要创建一个单独的库 创建项目后,选择Add Target,创建一个Target,选择Cocoa Touch Framework打开创建的那个文件 右键一个继承UIView的文件,首先要重写一个初始化的方法 required init(coder aDecoder: (NSCoder!)) { super.init(coder: aDecoder) }之后在类前面加
2015-10-02 14:32:52
396
原创 IOS使用自带的API绘制一个加载进度的圆圈
新建一个继承UIView类的文件progresscontrol在这个progresscontrol文件中写入 private var _progressValue:CGFloat = 0 internal func getProgressValue()->CGFloat{ return _progressValue } //在外界获取它的值 in
2015-10-02 13:39:01
388
原创 IOS UI画线
首先先删除故事板里面默认的 viewcontroller文件,添加一个Navigation controller文件插入一个Table View Cell 在拖入一个viewcontroller 按住control点击刚插入的Table View Cell 拖入viewcontroller选择push新建UIView类文件 然后在故事版中选择刚才拖入的viewcontroller属性 选择这
2015-09-27 13:04:46
365
原创 IOS简单的浏览器制作
首先设计好界面之后分别按住控件 拖入ViewController.swift里面 选择IBOutlet@IBOutlet var urlinput: UITextField! @IBOutlet var go: UIButton! @IBOutlet var wv: UIWebView!再把按钮控件再拖进去选择 IBAction@IBAction func click(sende
2015-09-25 13:49:28
563
原创 Swift 类的使用
类的重载class ha{ //=========重载===================== var _name:String? = "riri" var _age:Int? init(name:String){ _name=name; println(_name) } init(){ println(_
2015-09-23 21:20:32
352
原创 OC语言混合编辑
创建一个Single View Application工程后右键工程新建文件选择 Cocoa Touch Class语言选择OC之后 在Supporting Files中 会多出几个文件在头文件随便声明一个方法如-(void)sayHello;在cpp文件中-(void)sayHello{ NSLog(@"haha");}之后回到View Controller.swift中就可以像用Swi
2015-09-23 19:05:54
256
原创 IOS WebView 简单使用介绍
新建项目工程选择Single View Application。在故事版中拖入一个 WebView控件按住Control 点击控件拖到 View Controller 或者直接拖到View Controller.swift 文件中,名称写wv。会多出一行 @IBOutlet var wv: UIWebView!之后在override func viewDidLoad() 中写入wv.lo
2015-09-23 19:00:42
268
原创 Swift语言 入门教程
字符连接import Foundationvar i = 100var str = "haha"str = "\(str)hehe\(i)"println(str)运用()将字符连接起来其中(i)也可以直接写成 (100)定义数组var arr = ["gaga","gege",22,2.2]println(arr)println(arr[1])定义字典var dict = ["nam
2015-09-23 18:49:03
391
原创 常用的IOS动画效果
淡入淡出交叉进出可以简单地通过UIView 的alpha值的变化来达成,alpha越大,画面会越明显,越接近0则越有朦胧感。通过对UIView 的动画时间曲线的控制就可以让界面呈现出淡入淡出的效果//淡入淡出self.view.alpha:1.0f; //先设置界面100%显示出来[UIView beginAnimations:@"myAnim" context:NULL]
2015-09-22 16:09:07
353
原创 IOS 动画效果
1.用UIImageView 作出动画效果UIImageView 允许通过播放舒张静态图文件的方式来达到动画的效果。这个效果有点像早期在制作网页时用到得GIF图文件。//先把要播放的画面顺序排好NSMutableArray *anims = [[NSMutable alloc] init];UIImage *img1 = [UIImage imageNamed:@"pic1.png"];UIIm
2015-09-19 14:07:06
311
原创 UIView 重绘与多点触控事件处理
UIView除了负责界面的处理外,同事也继承了UIResponder这个类。所以它也必须要处理一些常见的事件,例如界面的重绘以及多点触控事件的处理。1.重绘事件的处理- (void) drawRect:(CGRect) rect;一般来说,我们不需要重载UIView的drawRect:的方法。但是在某些情况下,例如要动态制作某些图形到UIView上面的适合,我们就可以在继承UIView 的类里面重载
2015-09-15 14:47:26
551
原创 UIView 子界面的处理
1.加入一个 UIView-(void) addSubview:(UIView *) view;加入后的UIView会一层层地覆盖在父界面上,例如:UIView *parenView = [[UIView alloc] initWithFrame:frame];UIView *viewA = [[UIView alloc] initWithFrame:frame];UIView *viewB =
2015-09-14 23:38:13
283
原创 UIView 类
UIView是所有可视化控件的老祖宗,而这些可视化控件又与用户互动密不可分,这表示UIView负责了界面的产生以及事件的处理,因此,我们可以将UIView的特性整理如下。UIView 会占用一块矩形区域,而这块矩形区域是以CGRect这个C结构来表示的。UIView 的一切描绘操作以及事件处理都发生在这个区域内。如同画布一般,可以在上面描绘其他的东西,也可以放入或删除控件,例如我们在HelloW
2015-09-13 23:35:16
346
原创 UIScreen 类
1.取得屏幕对象的方法screens:静态方法,用来取得所有链接到目前设备上的屏幕对象,其返回值为一个NSArray。NSArray *screens =[UIScreen screens];mainScreen:静态方法,用来取得链接到设备上的主屏幕UIScreen *screen =[UIScreen mainScreen];2.取得屏幕对象的信息通过以上两种方法取得所需的屏幕对象后,接下来就可
2015-09-13 16:41:20
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人