首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IOS开发之简单音频播放器

    今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。...代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35...1.下面的代码是为我们的应用添加背景图片,也就是我们上面图片中的黑色背景图片,在初始化ImageView的时候我们知道view的位置和大小CGRectMack(x, y, width, height);...并把秒转换成分钟(下面的代码没有使用NSDateFormat来转换时间,读者可以用自己的方法来转换),转换完以后在label中显示当前时间和总时间,代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13...主要通过上面的简易播放器来熟悉一下IOS开发中控件和view的使用流程,笔者也在一直学习,水平有限,欢迎批评指正。

    1.7K60

    UINavigationBar的用法

    设置导航栏背景颜色 导航栏的背景颜色,也是很简单的 自己替换代码中的颜色即可 self.navigationBar.barTintColor =[UIColor blackColor]; 设置导航栏的背景图片...UIBarMetricsDefault]; //表示横屏竖屏都显示 UIBarMetricsDefault, //表示在只横屏下才显示,和UIBarMetricsLandscapePhone功效一样,不过iOS8...0, // Dark content, for use on light backgrounds UIStatusBarStyleLightContent NS_ENUM_AVAILABLE_IOS...(7_0) = 1, // Light content, for use on dark backgrounds 这个一个是默认的,黑色颜色,用于亮色背景,一个是白色用于深色背景 设置返回按钮 有时候我们会发现...,我们设置的返回按钮都是蓝色的默认颜色,那么到底该怎么更改这些按钮的颜色呢 设置返回按钮的颜色,只设置tintColor的颜色就好了 self.navigationController.navigationBar.tintColor

    2K20

    iOS UIButton解读

    设置按钮图片和显示当前图片时的状态 - (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state; //设置按钮背景图片和显示图片时的状态...(6_0); //通过AttributeString创建标题 注意:按钮图片设置和背景图片的不同在于:         1、设置图片,如果有标题会和标题并列显示         2、设置背景图片会出现在标题下面...        3、图片的偏移量可以设置,背景图片不可以。...(3_0); @property(nonatomic,readonly,retain) UIImageView *imageView  NS_AVAILABLE_IOS(3_0); 六、下面这些函数,都会返回一个...:(CGRect)bounds; //返回视图大小,包括标题和图片 - (CGRect)titleRectForContentRect:(CGRect)contentRect; //返回标题大小 - (

    60720

    NavigationBar&tabBar调色那些事儿1. 导航栏调色那些事儿2. 标签栏TableBar那些事儿

    setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}]; 1.3 去掉 NavigationBar 下方的阴影 iOS...NSForegroundColorAttributeName : [UIColor whiteColor] } forState:UIControlStateSelected]; 1.5 改变 StatusBar 的颜色 iOS7...但是这个自动改变的字体颜色并不一定和所有的 app 都搭配,比如我们 app 的主题色是稍微浅一丢丢的蓝,但是系统匹配的 status bar 的字体颜色就是黑色,看起来就很不爽,所以就要强制将其改为白色...UIViewController *)childViewControllerForStatusBarStyle{ return self.topViewController; } 1.7 给导航栏设置一张背景图片...这张背景图片系统默认的高度是64 [self.navigationBar setBackgoundImage:[UIImage imageNamed:@"navBar"] forBarMetrics

    1.5K50

    APP设计实例解析,深色模式为什么突然就火了?

    苹果在2019年6月发布的iOS13中增加了“黑暗模式”,用户打开“黑暗模式”后,应用界面将会变为深色,随后Google Android 10的发布同样搭载“黑暗模式”。...如果设置了聊天背景,聊天背景图片也会自动调暗,便于阅读。 虽然整体色彩加深,但微信在设计时仍保持着清晰的层次。...在配色方面,为了避免“死黑”让整个界面太过死板,豆瓣在黑色中还混入了蓝紫色,让背景色看上去更加通透。...对于喜欢深色或黑色系的朋友来说,深色模式更是一种不同于普通模式的全新体验。 除了APP,不少生产力工具也都采用了深色界面,比如PS、摹客等。...随着苹果“黑色模式”的推出,深色模式逐渐成为APP设计的流行趋势。作为设计师,也一定要掌握APP深色模式的设计技巧。

    1.5K30

    APP设计实例解析,深色模式为什么突然就火了?

    苹果在2019年6月发布的iOS13中增加了“黑暗模式”,用户打开“黑暗模式”后,应用界面将会变为深色,随后Google Android 10的发布同样搭载“黑暗模式”。...如果设置了聊天背景,聊天背景图片也会自动调暗,便于阅读。 虽然整体色彩加深,但微信在设计时仍保持着清晰的层次。...除此之外,微信的彩色线型图标在黑色背景上也变得更具科技感,颜值提升了不少。 微信的深色模式除了可以帮助用户缓解夜间视力疲劳外,在白天使用也几乎没有障碍,总体来说,体验感觉较好。...在配色方面,为了避免“死黑”让整个界面太过死板,豆瓣在黑色中还混入了蓝紫色,让背景色看上去更加通透。...对于喜欢深色或黑色系的朋友来说,深色模式更是一种不同于普通模式的全新体验。 除了APP,不少生产力工具也都采用了深色界面,比如PS、摹客等。

    1.9K50

    iOS15适配

    想必都看过WWDC2021的Session了,Session原版视频依然是最有效的get新特性的渠道,iOS15多的特性就不说了,我就整理了我在适配iOS15路上的一些更改和调整。...适配以iOS15 beta6和xcode13 beta5为环境基础 UINavigationBar 用新xcode13编译工程后,导航栏的问题比较明显,调试之后发现是UINavigationBar部分属性的设置在...= UIColor.theme // 默认不透明 navigationBar.isTranslucent = false // 着色,让返回按钮图片渲染为白色 navigationBar.tintColor...NSAttributedString.Key.foregroundColor: UIColor.white ] run起来后发现,导航栏颜色设置没有作用,呈现是白色,字体颜色也没有生效,呈现黑色...是iOS13更新的API,应该有人已经在用,我们的应用兼容iOS10以上,对于导航栏的设置还没有使用UINavigationBarAppearance,如今在iOS15上失效,所以对于呈现的问题,做如下适配

    2.3K30

    Flutter 接入 Apple 账号登录教程

    引言 2019 年底,苹果发布了 iOS 13,并增加了一个新要求:任何使用第三方登录方法的应用(如 Facebook、Google、Twitter 等)在提交到 App Store 时必须也支持 Sign...有三种允许的按钮样式可供选择: 黑色标志,白色背景 白色标志,黑色背景 黑色标志,白色背景,带黑色边框 按钮的高度和圆角可以根据你的需求进行调整。...实现 在 Flutter 中添加 Sign in with Apple 按钮有两种方法: 重新绘制按钮 使用 iOS 视图(推荐) 使用 iOS 视图的步骤: 在你的 Dart 代码中,找到要放置 Sign...13, *) extension AppleSignInView: ASAuthorizationControllerPresentationContextProviding { func presentationAnchor...13, *) extension AppleSignInView: ASAuthorizationControllerDelegate { func authorizationController

    16610

    【 iOS 应用开发 】 UIKit 控件 ( UIView 属性 | storyboard 设置 | 模拟器 | 拖线关联 | tag | 软键盘操作 | 颜色值 | 代码生成控件 | 动画设置 )

    常用 UI 控件 ( 1 ) iOS 控件 对象 库 ( 2 ) iOS 常用 控件 ( 3 ) UIView ( 4 ) UIViewController 4....通常使用 Custom, ② 按钮状态 Default, HighLighted , 分别可设置不同状态的 背景 文子 及 文子颜色 等属性; ③ 代码生成按钮 并 绑定事件 ( addTarget ); 13...控件 ; 10.UIScrollView : 滚动 控件, 内容超出屏幕, 使用该控件处理; 11.UIPageControl : 分页 控件; 12.UITableView : 列表 表格 控件; 13...减少10 frame.origin.y -= 10; //3.将结构体设置回 UIButton 对象 self.mainButton.frame = frame; } 13....关联控件的 Touch Up InSide 与上面定义的方法 : 右键点击控件, 在弹出的黑色对话框中找到 Touch Up Inside 方法, 点击方法后的圆圈, 直接拖到对应的方法上; 14

    5K30

    UI篇-UINavigationController之易忘补充

    设置导航栏的背景图片 (多见于导航背景颜色是渐变颜色,使用一张图片)但是这张图片设置好以后,所有的控件的Y坐标都会下移64,也就是说,这张图片会占用屏幕的64pt 高度的屏幕,而且无法被普通试图覆盖使用...上面设置的为YES,下面的为NO 关于导航返回:     首先ios7 之后只要使用系统自带的导航效果就有手动滑动返回的效果。但是当自定义返回按钮时,这种手动滑动返回的效果就没有了。...一个箭头后面带有文字的返回是使用的ios 自带的backBarButtonItem  ,显示的字体文字是push之前的山层页面的 title  ,如果希望文字是自定义的,需要在push 之前   self.navigationItem.backBarButtonItem...self.navigationController.navigationBar setTintColor:[UIColor redColor]];//不写默认是蓝色的back 但是这个设置不会影响第二个VC的title 的颜色(默认的一直黑色..."; self.navigationItem.backBarButtonItem = backItem; 若想自定义返回的情况下添加手动返回:在最外层的VC中设置即可。

    2.2K20

    把你的朋友变成表情包?Python:So easy

    (image_binary) 6、提取出感兴趣区域 image_roi = image_binary[74: 185, 0: 150] plt_show(image_roi) 7、旋转图片 因为我们的背景图片...= cv2.warpAffine(image_roi, M, (140, 130)) # (140, 130) 是指旋转后的画布大小 plt_show(image_rotate) 8、将一些不需要的黑色区域删除掉...foreground_roi, None, fx=2.5, fy=2.5, interpolation = cv2.INTER_CUBIC) plt_show(foreground_roi_resize) 10、导入背景图片...right = left + w_f # 前景图片在背景图片中的右边的横坐标 top = 100 # 前景图片在背景图片中的上边的纵坐标 bottom = top + h_f # 前景图片在背景图片中的下边的纵坐标...字体) emoji_text = cv2.cvtColor(np.array(PilImg),cv2.COLOR_RGB2BGR) # PIL 转回 cv2 plt_show(emoji_text) 13

    86730
    领券