news 2026/9/2 19:07:19

iOS 开发 简单的系统自带选择图片和视频控件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
iOS 开发 简单的系统自带选择图片和视频控件

系统自带的,就是来做个记录。重点是自带对视频简单的裁剪操作,很实用

不多说直接.m 文件中的代码吧

#import "ViewController.h" @interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate> @property (strong, nonatomic) UIImagePickerController *imagePickerController; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; UIButton* pickVideoBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [pickVideoBtn setFrame:CGRectMake(0, 0, 100, 50)]; [pickVideoBtn setCenter:CGPointMake(self.view.frame.size.width/2, 100)]; [pickVideoBtn setTitle:@"选择视频" forState:UIControlStateNormal]; [pickVideoBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [pickVideoBtn addTarget:self action:@selector(PickVideo) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:pickVideoBtn]; } //视频 -(void)PickVideo
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 4:33:59

LobeChat用户故事征集:分享你的创新应用场景

LobeChat&#xff1a;当开源遇见智能对话 在大模型浪潮席卷全球的今天&#xff0c;几乎每个人都体验过 ChatGPT 那令人惊艳的对话能力。但你有没有遇到过这样的困境&#xff1a;想用它处理公司内部文档时&#xff0c;却因数据隐私政策被拦下&#xff1b;或是希望做个离线可用的…

作者头像 李华
网站建设 2026/9/2 6:48:10

原型链简易了解

后面会出几篇自定义补环境框架的文章&#xff0c;在讲解环境框架之前&#xff0c;需要对原型链有简单的了解相信有不少人有一个误区&#xff0c;觉得手补环境才是最好的&#xff0c;因为灵活方便&#xff0c;不想使用补环境框架&#xff0c;因为复杂。其实根本原因归结于过于依…

作者头像 李华
网站建设 2026/9/2 0:00:35

LobeChat能否压缩传输?提升加载速度技巧

LobeChat 能否压缩传输&#xff1f;提升加载速度的实战技巧 在构建现代 AI 交互应用时&#xff0c;响应速度往往直接决定了用户体验的好坏。即便是功能强大的大语言模型&#xff08;LLM&#xff09;前端界面&#xff0c;如果首屏加载缓慢、白屏时间过长&#xff0c;用户也极有可…

作者头像 李华
网站建设 2026/9/1 21:45:48

Redis 持久化及应用场景详解

#作者&#xff1a;朱雷 文章目录1、Redis 如何将数据写入磁盘1.1.RDB 优势1.2.RDB 的缺点1.3.AOF 优点1.4.AOF 缺点2、持久化原理2.1. RDB快照2.2. AOF仅追加文件3、那么我们应该使用什么&#xff1f;1、Redis 如何将数据写入磁盘 持久化是指将数据写入持久化存储。Redis 提供…

作者头像 李华