CS193p Lecture 10 - Multithreating, UIScrollView
2024-09-30 02:14:15
Multithreating(多线程)
网络请求例子:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://..."]];
NSURLSessionConfiguration *configuration = nil;
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
NSURLSessionDownloadTask *task;
task = [session downloadTaskWithRequest:request
completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{/* do UI thing */});
// or [self performSelectorOnMainThread:@selector(doUIthings) withObject:nil waitUntilDone:NO];
}];
[task resume];
在完成网络请求后,做一些UI操作,UI操作是在主线程完成
UIScrollView(滚动视图)
注意:需要设置scrollView的contentSize
scrollView.contentSize = CGSizeMake(3000, 2000);
设置缩放比例
scrollView.minimumZoomScale = 2.0;
scrollView.minimumZoomScale = 0.2;
最新文章
- 网页3D引擎“Babylon.JS”入门教程翻译总结
- IP地址的分类与寻址
- 关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别(新版)
- BZOJ-1925 地精部落 烧脑DP+滚动数组
- DEDECMS中,引入文件
- XML Dtd Schema
- XML语法规范
- YUV422蓝色屏幕输出的调试援助
- Apollo框架试玩
- 【LintCode·容易】字符串置换
- 通俗易懂的信息熵与信息增益(IE, Information Entropy; IG, Information Gain)
- JVM 虚拟机笔记
- Java 输入/输出——处理流(RandomAccessFile)
- 关于django编码问题所导致的502错误
- 一般图的着色 - [Welch Powell法][贪心]
- dockers的容器删除
- (转)linux如何让历史记录不记录敏感命令
- sql经典语句收集
- shell中的条件判断if和测试
- HDU3046 最大流(最小割)
热门文章
- [Xcode 实际操作]九、实用进阶-(10)定位设备的使用
- windows 系统 GitBook生成PDF、epub报错Error during ebook generation: 'ebook-convert' 乱码
- Alcatraz -- 一个神奇的管理插件的Xcode插件
- 用shell脚本监控MySQL主从同步
- A. Office Keys ( Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) )
- Eclipse - 安装了jd-eclipse插件后依然无法反编译类文件
- excel输入值非法,限定了可以输入的数值怎么办
- [题解](背包)luogu_P4095 eden的新背包问题
- mysql_innodb引擎
- [软件工程基础]PhyLab 需求与功能分析改进文档