起因今天看老的项目,突然发现一个问题:从页面①push到页面②,pop回页面①的时候,发现导航栏上面有那么一闪而逝的蓝色。解决然后我就开始考虑这个问题产生的原因: 1. 首先,我检查了页面①的导航栏设置。 我在该页面是把导航栏设置为透明的- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.
转载 2024-03-04 10:37:27
52阅读
在经历了9月16日空欢喜一场的苹果(iPad)发布会后,大家都在期待新“罐”下iPhone12发布会到底什么时候召开,iPhone12到底什么时候可以上市,虽然我们POPPUR早有消息收到是10月13日,但今年这么特殊,不到苹果正式发出邀请函我们都不敢确定。终于在刚才,苹果放出了相信是iPhone12发布会的媒体正式邀请函,时间果然是10月13日(北京时间10月14日凌晨1点)。 苹果
  苹果官方对UITextField的解释为:A UITextField object is a control that displays editable text and sends an action message to a target object when the user presses the return button. You typically use this
转载 7月前
37阅读
  嘴上说蓝色的iPhone 12抽出天际,但身体却很诚实。今年的来的特别早,目前iPhone 12已经在天猫平台开启预售。根据天猫提供的数据来看,目前iPhone12一半用户选蓝色,这着实让很多嘲讽iPhone 12蓝色的打了脸,毕竟销量说明一切,套上手机壳都一样!  iPhone12一半用户选蓝色  相关统计显示,iPhone12一半用户选蓝色或者海蓝色。在此前的30天里,约有1000万人次在
 一、NavigationBar(导航栏)1、修改导航栏文字颜色。默认的文字颜色为白色,可以通过方法修改为自己想要的颜色: //设置一个label UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,30)]; //设置label属性 label.font = [UIFont systemFont
前言:ios的视图view离不开控件,了解一些常用的控件还是有必要的。以下写的只是自己平时积累到的。一:UILabel UILabel显示多行。 self.mylabel=[[UILabel alloc]initWithFrame:CGRectMake(20, 5, 200, 40)]; self.mylabel.backgroundColor=[UIColor redColor];
随着人们对显示器色彩追求和显示实用性的追求,显示器件市场发生了翻天覆地的变化,显示技术代替印刷技术成为知识、信息传播的主要途径,已有100多年的历史。尤其是近年来,随着通信技术的迅速发展以及人们对显示设备的色彩追求和显示实用性的追求,迫使着显示设备向多功能和数字化方向发展。具体来说,现代显示器件正向高密度、高分辨率、节能化、高亮度、彩色化、大屏幕的方向发展。叱咤风云的CRT显示时代还记得小时候家里
# iOS 系统中的蓝色16进制色彩值解析 在移动设备的界面设计中,颜色的选择和应用起着至关重要的作用。尤其对于 iOS 应用开发者而言,了解颜色的表示方式以及如何在应用中有效地使用它们,可以提升用户体验。本文将围绕“iOS 系统蓝色的16进制表示”进行详细介绍,并通过代码示例来帮助你更好地理解这一概念。 ## 什么是16进制颜色表示? 在网页和应用设计中,颜色通常使用 RGB(红绿蓝)模型
原创 7月前
61阅读
经过了之前大量mfc已经明白了许多功能,但是之前的项目一直没有使用到mfc的菜单功能,菜单是Win32功能很常见的东西,这个也必须要懂。其实菜单的建立也很简单,配合之前的文件操作功能,已经能够把开始->附件->记事本,就是那个notepad.exe写出来了。一、基本目标首先,这个记事本能够最大化,最小化,里面的编辑框也能够跟住最大化最小化,就是记事本里面组件不会失真,这个也不是理所当然
转载 7月前
46阅读
1、前言微信为了解决小商户老板们在频繁交易中不方便核对、确认到账的功能痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。本文借此总结了iOS平台上的APP后台唤醒和语音合成、播放等一系列技术开发过程中遇到的坑和小技巧,希望与您分享。2、技术方案2.1 后台唤醒App收款到账语音提醒需要收款方在收到款后,播放一段TTS合成语音播报金额,微信在前台时可以通过模板消息将需要播报的金额带下来,再请求
效果如下图:在 Objective-C 中创建一个含有特定文本样式和点击事件的 UILabel 直接做不到,因为 UILabel 不支持点击事件。但你可以使用 UITextView 来实现类似的效果,因为它支持富文本(NSAttributedString)和链接。以下是如何实现的步骤:创建一个 UITextView,配置它以显示富文本并处理点击事件。使用 NSAttributedString 来设
原创 精选 2024-02-29 15:25:44
452阅读
好了,我们继续我们的IOS之旅。想必大家玩儿手游的时候都用过虚拟摇杆,通过虚拟摇杆在控制屏幕上的元素移动,做各种动作等等。今天我们就通过引用一个开源的代码来完成虚拟摇杆和控制按键的制作,并通过摇杆来控制我们的飞船进行移动。废话不多说(貌似已经说了不少),我们先介绍虚拟摇杆的开源代码SneakyInput,大家可以在网上下载SneakyInput的源代码,网址: http://github.com/
下面我们开始最后一篇文章,完成我们的飞行射击游戏。有了前面的基础,相信现在你对Cocos2d的基本元素和编写技巧有了一定的了解,这回我们要接触的是场景切换,我们这回只列出部分代码,说明原理,给读者一个自由发挥的空间。还记得我们最开始介绍的时候说的吧,任何时刻只有一个场景呈现给用户,当切换场景的时候,前一个场景的所有资源会被全部释放掉。类似于GameScene和GameLayer的关系,我们同样不直
转载 2023-09-12 13:00:28
53阅读
这一篇,我们将完成GameLayer的制作。在上一篇中,我们完成了敌人飞船的添加,但是运行的时候我们发现,子弹击中目标后直接穿过目标,并没有出现我们想要的效果。那么下面我们就开始为飞船制作生命条,并且完善子弹的效果。首先我们创建类HealthBarComponent,代表飞船的生命条,HealthBarComponent继承自CCSprite,HealthBarComponent.h定义如下:#i
转载 2023-11-08 17:51:02
64阅读
我们接着上一篇教程,继续开发我们的游戏。本篇教程我们在之前的基础上添加子弹,然后用之前创建的按钮控制飞船发射子弹。首先介绍一下CCSpriteBatchNode类,我们知道,在射击类游戏中,我们发射的,敌人发射的子弹有很多很多,相同类型的子弹长得都一样,也就是使用的是相同的图片纹理,正常的情况是,我们发射一颗子弹,程序准备渲染,渲染图形,子弹消失后释放资源。这样在游戏过程中就会不断的重复这个过程。
转载 2023-09-28 13:38:56
42阅读
移动端touch事件穿透原因及解决办法2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。这当中最出名的,当属双击缩放(double tap to zoom),这也是会有上述 300 毫秒延迟的主要原因。双击缩放,顾名思义,即用手指在屏幕上快速点击两次,iOS
转载 2023-09-07 23:13:33
281阅读
iOS开发中,我们会经常遇到一个问题,例如,点击一个按钮,弹出一个遮罩层,上面显示一个弹框,弹框显示的位置在按钮附近。如果这个按钮的位置相对于屏幕边缘的距离是固定的,那就容易了,可以直接写死位置。可是,如果按钮是在UITableView的cell上呢?随着UITableView的滚动,按钮可能在顶部,也可能在底部,还可能在中间,左侧、右侧都有可能,那么,这个时候,怎么去计算按钮所在的位置呢?如果
加载网页时,有时候产品经理会提出一个需求:点击界面的图片,可以进行查看大图操作。下面说下我的实现思路:给 UIWebView 添加 tap手势 ,利用手势的代理方法-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)to
在移动端开发时候,f12在电脑端(手机模式下)点击a标签,有个蓝色背景,通过苹果真机查看没有,安卓机也有,我们只需给body添加以下属性即可去除-webkit-tap-highlight-color: transparent;等同于-webkit-tap-highlight-color: rgba(0,0,0,0)
原创 2021-06-09 10:37:42
1905阅读
在移动端开发时候,f12在电脑端(手机模式
原创 2022-01-24 17:29:25
717阅读
  • 1
  • 2
  • 3
  • 4
  • 5