- ios uiwindow弹窗_iOS学习笔记--PresentedVC自定义弹窗
weixin_39583521
iosuiwindow弹窗
一、封装自定义弹窗有一下几种:1直接在当前视图控制器上放view(简直6翻了)2present到一个新的半透明视图控制器(类似UIAlertViewController,也就是说咱们要用的就是个控制器而不是个View了)3使用一个windowLevel更高的UIWindow(UIAlertView就是这种)4放在keyWindow上(使用这种方式有隐患,点击查看详情)5放在[UIApplicati
- iOS Bug收录(小编亲测好使)
最强的小强
目录:PodFile文件问题?Xcode运行出现Permissiondenied的解决方案?forin循环边遍历边修改报错?TZImagePickerController卡顿问题?在绘制某些UI时,标签的上方有一条灰线,精度问题?使用UIAlertViewController时弹窗延迟,点两次才好使?报错propertyfollowscocoanamingconventionforreturnin
- iOS之自定义UIAlertViewController (UIPickerView, 自定义View)
luochuanAD
一,说明支持iOS8及以上,LCAlertViewController将UIPickerView和UIAlertViewController结合,并且添加自定义的ViewGITHub地址:https://github.com/LuochuanAD/LCAlertViewControllerdemo.gif二,UIPickerView与UIAlertViewController结合typedefvo
- iOS 坑记录
AnderQZ
在UIAlertViewController出现之后,调用pop方式返回上一级界面时,出现一个bug:popToViewController:transition:calledonwhileanexistingtransitionorpresentationisoccurring;thenavigationstackwillnotbeupdated.回不去了。解决:dismiss掉UIAlertC
- UIAlertView 使用
Tanyfi
UIAlertview的使用项目需求兼容ios7所以UIAlertViewController不能满足我的使用,在UIAlertView代理点击哪一个按钮的代理方法中用block回调给删除的方法中获取cell实现删除操作:#pragmamark删除代理方法-(void)shopingCellDelegateForGoodsDelete:(ShoppingCell*)cellWithSelectBu
- UIAlertView 和 UIAlertViewController之间的抉择
尹_路人
iOS8之后UIAlertViewController的出现让我们不得不考虑在iOS7上的兼容问题其实无非是做一下判断iOS8之前仍然用UIAlertView之后用UIAlertViewController关于UIAlertViewController看源码首先要说的是UIAlertControllerStyle这一属性在头文件中typedefNS_ENUM(NSInteger,UIAlertCo
- 记一下:iOS 添加UIwindow 后关于status bar的问题
chdo002
像UIactionsheet,UIalertviewcontroller都是在application中添加一个window后,然后在window中添加视图实现的,所以我想将一些弹出的窗口以类似的方式实现。但是有个问题,原本的vc如果是将statusbar隐藏的话,新添加的window又会将它展示出来,这时可以利用window的rootviewcontroller属性,给它付一个自定义的vc,在自定
- keyWindow
花花呀123456
iphone/object-c
详见:看完这篇就不会再被keyWindow坑了https://www.jianshu.com/p/b6964951a6be经本人测试:只有老版本的UIAlertView会创建新的Window,从而改变keyWindow,而UIActionSheet跟新版本的UIAlertViewController都不会创建新的Window,但是这篇文章的意义在于帮助了解了,以下2个window的不同:UIWin
- 常用的UI控件
CCCCCC1990
关于本文:作为一名iOS软件工程师,熟练规范的使用常用的UI控件是必备的基础技能。指示器(UIActivityIndicatorView)----转动的等待小菊花提醒对话框(UIAlertViewController)UINavigationBar(导航条)http://www.cnblogs.com/cchHers/p/8043387.htmlhttp://www.cnblogs.com/cch
- UIAlertViewController 基本使用+自定义(字体颜色,大小,对齐方式)
HelloSunPing
iOS
本来用alertview好好地,最终还是转战alertViewController了,,笔记而已,会有补充。。1、基本使用这里不赘述网上很多,这里贴一个觉得还不错的链接:点击打开链接2、利用kvo修改title和message的颜色大小font等(具体想改哪些请参考富文本的设定,如果要问我富文本是啥,请不吃稻的同鞋自助研究,这里给个举例链接:富文本,富文本(简书))方法:[alertControl
- iOS之UIAlertViewController精简使用
英雄有梦
IOS专栏
以前的UIAlertView可以随时调用,不用担心在哪个控制器调用,iOS10出现以后,基本上不再对7进行适配了,所以UIAlertView也逐渐UIAlertViewController取代了,而UIAlertViewController的使用需要拿到当前视图,并在当前视图模态弹出UIAlertViewController。所以要实现一句话调用alert的关键就变成了如何拿到当前视图。获取当前视
- iOS之改变UIAlertViewController字体的颜色
weixin_30299709
NSString*message=@"请确认信息是否正确?";NSString*title=@"提示";UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:titlemessage:messagepreferredStyle:UIAlertControllerStyleActionSheet];/
- 自定义UIAlertViewController选择视图
1P来自草原的狼
个人封装类
我的GitHub:点击打开链接进入我的git,下载项目在自己的项目中导入头文件#import"AlertAction.h"#import"AlertView.h"实现一下代码即可:{//选择图片显示在第几行NSInteger_actionImgShowRow;}@property(weak,nonatomic)IBOutletUILabel*textLabel;@end@implementatio
- IOS UIAlertView,UIActionSheet,UIView,UIAlertViewController管理组件
小暖风
app首次按照启动时会弹出多个自定义的提示框或者view,造成重叠问题。因此开发了这个组件,用于管理项目中的弹出提示view。对外提供三个方法,分别是addShowView,deleShowView和pushAlertControllerWithConfigurationModel,一个是添加需要显示的view,一个是删除消失的view,一个创建一个Alert或者actionSheet并推出。项目
- 使用UIAlertviewController弹出视图
长剑废水
iOSCookbook
iOS8中新增了UIAlertViewController,用来统一之前的UIAlertView和UIActionSheet.但是个人觉得某些情况下不太适用,因为UIAlertViewController继承自UIViewController,只能用presentViewController:animated:completion方法来展示,这样的话在一些UIView的业务场景下就不好处理了.但是
- UIAlertViewController 提示框
其实你懂De
今天大家讲讲总能在APP中看到的提示框,也是一个常见的控件。53532E97-DFA0-442E-AD5E-CAE0E6467116.png我今天用的storyboard铺的方便大家能看出是哪种类型的对话框(提示框)一.弹出对话框#pragmamark-cancle按钮一直在最下边且只能有一个/***弹出对话框*/-(void)createAlterController{UIAlertContro
- 提示框的综合使用--UIAlertViewController
梦想家-mxj
iOS
UIAlertViewController貌似把UIAlertView和UIActionSheet二合一了-(void)showOkayCancelAlert{NSString*title=NSLocalizedString(@"AShortTitleIsBest",nil);NSString*message=NSLocalizedString(@"Amessageshouldbeashort,c
- iOS-iOS8之后的UIAlertViewController
MinggeQingchun
iOS-OC
一、iOS8之前1、使用UIActionSheet作为弹出框UIActionSheet*actionSheet;//判断是否支持相机if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){actionSheet=[[UIActionSheetalloc]initWithTi
- iOS 便捷使用UIAlertViewController、UIAlertView、UIActionSheet
LOLITA0164
iOS_工具篇iOS_技巧篇
引言在iOS9.0以前,我们可以使用UIAlertView、UIActionSheet两种系统弹窗进行交互操作,分别用于信息提示和操作选项选择,采用代理的设计模式传递用户操作事件,其缺点也异常明显:1、使用不够简便,代理模式使得视图和事件分离,不易维护;2、页面存在多个弹窗时,需要分别区分,代码上不够清晰,这两个缺点也恰恰是笔者很头痛的事情。到了iOS9.0,Apple废弃了,UIAlertVie
- UIAlertViewController的使用方法
ihoudf
iOSUIKit框架
UIAlertController*alertcontroller=[UIAlertControlleralertControllerWithTitle:@"你"message:@"杀人啦"preferredStyle:(UIAlertControllerStyleAlert)];UIAlertAction*action=[UIAlertActionactionWithTitle:@"确定"sty
- About UIAlertViewController 警告提示
黑羽肃霜
说明iOS8之后将UIAlertView废止在为知笔记上有一份比较完整的说明。这里只摘录代码片段代码片段及说明UIAlertController*altertCtrl=[UIAlertControlleralertControllerWithTitle:@"提示"message:@"您的手机蓝牙未打开,请打开蓝牙"preferredStyle:UIAlertControllerStyleAlert
- UIAlertViewController
CoderZNB
UIAlertViewController一.UIAlertViewController的简单使用-(void)setupAlertVcWithTextFiled{UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:@"文本对话框"message:@"登录和密码对话框示例"preferredSty
- UIAlertViewController的简单封装
在下有双
初识OC,对封装简直一窍不通,只能先从简单的控件开始学起,下面是封装的一个UIAlertViewController分为三种模式:.h文件>////AlertControllerTool.h//测试篇////CreatedbyHRon16/12/13.//Copyright©2016年dawenkeji.Allrightsreserved.//#import#import@interfaceAle
- 用runtime自定义UIAlertView的字体大小和颜色
顾意_null
在公司app版本发布前两小时,产品突然说觉得UIAlertView上的字体太小想再改粗点,WTF!最讨厌这种临时变卦的产品,好吧那就做一做。首先想到系统自带的UIAlertView好像不能改变字体的大小和颜色(虽然苹果公司现在推荐用UIAlertViewController,但是要iOS8以上,所以还是用的UIAlertView)所以想着自定义写一个AlertView但是想想好麻烦啊本来都打算发布
- UIAlertViewController的使用
Lucky灬Candy
Swift弹出提示框系统提供两种样式可供选择,一种是Alert,在一种是AlertSheet。两种弹出框的区别如图:Alert样式AlertSheet样式对于两种样式,系统提供了三种按钮,分别是Default、Cancle、DestructiveDefault:蓝色,对应上图确定按钮Cancle:蓝色加粗,对应上图取消按钮Destructive:红色,对应上图警告按钮绑定按钮点击事件默认情况下,即
- iOS将UIAlertView里面的message居左显示
MTSu1e丶
前言现在一般使用的都是UIAlertViewController,但是想着写这个来记录一下UIAlertView的使用,将里面的message靠左显示代码如下:NSString*message=@"将把原账户以下数据迁移到现\n有账户\n\n1、你的计划\n2、笔记数据\n3、已报名的活动\n4、余额\n5、你的收藏\n6、你的书单\n7、你的关注列表\n\n数据迁移后,将删除原账户\n";UIA
- iOS网络错误处理
快乐的小梁同学
导语在iOS应用中,有不少在网络错误时表现很差劲,有的会疯狂弹出UIAlertViewController以告诉用户出现了"404ErrorOnServer"等类似信息,有的应用在网络变慢时界面会变得没有响应,还有的会直接崩溃。这些情况的出现都是没有很好的理解网络失败模式以及没有预期到可能的网络降级或是失败,如果想要避免这类错误并能充分地理解网络错误,那么我们首先需要理解它们的起源。分层网络设备网
- 无标题文章
伟伟机器人
//tableview编辑//UIwebview//UIAlertviewController()//UISegmentController
- 自定义AlertView和ActionSheet
Reiko喵
前言因为工程需要配套的提示框,苹果自带的UIAlertViewController满足不了需求就自己封装了一个。不但有UIAlertViewController所有的功能,还有自定义背景,颜色,内容等。演示演示demo.gif主要代码初始化一个普通弹框RAlertViewController*alertVC=[RAlertViewControlleralertControllerWithTitle
- UIAlertViewController
懒惰的习惯
UIAlertViewController这篇文章对于alertViewController的使用以及注意事项讲解的特别好,在此,我粘贴过来学习一下。作者对于AlertViewController什么时候产生以及所带来的便易,给我们做了一个很深刻的讲解,很清晰也很直白。同时还讲OC、Swift语言两种不同的表达方式列举出来讲解不同的部分,理解起来特别深刻。在这里就不多做描述了,想要了解得更多就点开
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
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 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,