来到这里,我放弃了多少- UI基础-疯狂猜图,我们都疯狂了-
小问题也要问
学习最重要的是 自律
我昨天晚上3点睡的, 这两天一点也没睡
0.99*0.99 每天差一点 日积月累就很多了
关键字,在字典里查一下,在类里面查查
瑞详博客下载器
跑步后精神多了,白天听的很清楚
遇到问题10分钟还解决不了,赶紧问同学,这个同学不爱解答问别的同学
------------------------------------------------------------------------------------------------------------------------------------------------------
学习的时间是最宝贵的
@property(nonatomic,strong)NSArray * questions; // 是尽量用weak,少用strong
只能有一个强指针指向某个对象
托拉拽出来的是weak
------------------------------------
字典转模型为啥一个类方法,一个对象方法:
为了将来使用方便,提供给别人一整套方法
在initWithDict对象方法中,[super init];带下划线的成员变量 = 直接给成员变量赋值
Self.成员变量 =XXXX 也可以 // set方法 self. 是get方法
--------------------------------------------------------------------------------------------------------
我调用的方法只能执行第一个动画?addTarget
结构体类型创建新的结构体不要加星。基本数据类型都不用加星?
为啥图片不放大?要去掉勾选自动布局
为按钮绑定点击事件 addTarget:self action:SEL forControlEvents:UIControlEventTouchUpInside.
在展示大图的方法里,调用方法让黑幕消失,可以在声明里面声明buttern属性,在被调用的方法中直接点出按钮属性,因为属性的声明是全局的self究竟指谁?
方法1被调用的方法不带参数
方法2被调用的方法带参数
-----------------------------------------------------------------------------------------------
方法的重用:
前面要写:
UIButton * coverBtn = [[UIButton alloc] init];
Self.cover = coverBtn; //给属性赋值,这样这个属性就是全局的了,在代码块外面也能用
- (void)pictureClickFeedback{ // 实现1.如果黑幕不为nil,点击图片,图片收缩,黑幕消失
if(self.cover != nil){
[Self coverClickFeedback]; // 直接调用前面写好的方法
} else{
[Self enlargePictureButton]; //实现2.如果黑幕为nil,点击图片,图片放大,黑幕生成
}
}
----------------------------------------------------------------------------------------------
答案格子出不来,因为answerView的尺寸没有拖线到属性里面,
通过NSLog打印点东西来查看是否程序运行到这里了.
Self.answerView.subviews[0] subviews是数组 不能!= nil
Wihle (self,answerView.subviews.count !=0){ //不可以省略.count
}
-------------------------------------------------------------------------------------
设置选项按钮,按钮不显示,要计算
行 i/7
列 i%7
给按钮添加文字 setTitle
给按钮设置文字颜色 setTitleColor
-------------------------------------------------------------------------------------
去问毕延凯和总监
-------------------------------------------------------------------------------------
点击选项按钮不能添加到答案按钮上
没设置答案文字的颜色 UIButton * setTitleColor:
点击一个文字,所有文字都填充到答案按钮上了--->写个break
填充满了,选项按钮仍然可以点击,没有禁用--????
-------------------------------------------------------------------------------------
设置tag值
创建待选按钮的时候,为每个按钮绑定唯一的tag值
将待选按钮的tag设置给答案按钮
-------------------------------------------------------------------------------------------
来到这里,我放弃了多少- UI基础-疯狂猜图,我们都疯狂了-的更多相关文章
- 转发-UI基础教程 – 原生App切图的那些事儿
UI基础教程 – 原生App切图的那些事儿 转发:http://www.shejidaren.com/app-ui-cut-and-slice.html 移动APP切图是UI设计必须学会的一项技能,切 ...
- Android UI基础之五大布局
Android UI基础之五大布局 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Andro ...
- iOS开发UI基础—手写控件,frame,center和bounds属性
iOS开发UI基础—手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ...
- Android UI基础教程 目录
从csdn下载了这本英文版的书之后,又去京东搞了一个中文目录下来.对照着看. 话说,这本书绝对超值.有money的童鞋看完英文版记得去买中文版的~~ Android UI基础教程完整英文版 pdf+源 ...
- UI基础UIButton
UI基础UIButton 前面写了UIWindow.UIViewController,那些都是一些框架,框架需要填充上具体的view才能组成我们的应用,移动应用开发中UI占了很大一部分,最基础的UI实 ...
- UI基础UIWindow、UIView
UI基础UIWindow.UIView 在PC中,应用程序多是使用视窗的形式显示内容,手机应用也不例外,手机应用中要在屏幕上显示内容首先要创建一个窗口承载内容,iOS应用中使用UIWindow.UIV ...
- php从入门到放弃系列-02.php基础语法
php从入门到放弃系列-02.php基础语法 一.学习语法,从hello world开始 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器&qu ...
- IOS开发UI基础--数据刷新
IOS开发UI基础--数据刷新 cell的数据刷新包括下面几个方面 加入数据 删除数据 更改数据 全局刷新方法(最经常使用) [self.tableView reloadData]; // 屏幕上的全 ...
- Android 的UI基础布局的学习
一. 今天学习了Android 的UI基础布局的部分,绝大多数的布局都在Androidstudio的这个界面里,如下: 在左边的框里的palette的内部,包含了的大多数的布局所要用的button按钮 ...
随机推荐
- POJ3264Balanced Lineup 线段树练手
题目意思:给定Q(1<=Q<=200000)个数A1,A2,```,AQ,多次求任一区间Ai-Aj中最大数和最小数的差 #include <iostream> #include ...
- C++Premer Plus学习(五)——函数探幽
一.内联函数 1.优点: 内联函数就是比较省资源,然后一般就是将简短,使用频率高的函数作为内联函数会比较合适. 2.一个demo #include "stdafx.h" #incl ...
- JSON浅总
我们在以前的学习中了解到XML是一种结构化的数据表示方式,一种可扩展标记语言!可以把XML理解成一个微型的结构化的小的数据库,保存一些小型的数据和传输数据,有严格的显示限制.但是XML语句有些冗长和繁 ...
- vs2010如何生成EXE文件如何更改EXE程序图标
vs2010如何生成EXE文件 F5启动调试后,进入下面路径查找: 我的文档\Visual Studio 2010\Projects\项目名称\项目名称\bin\Debug 如何更改EXE程序图标 其 ...
- Centos升级内核 --已验证
Docekr 对内核由要求,3.10以上 Centos 6.5内核达不到要求 [linux@localhost Desktop]$ sudo service docker statusdocker d ...
- vi总结
vi常用命令整理 ★命令模式 移动光标 h 或 向左方向键(←) → 光标向左移动一个字元 j 或 向下方向鍵(↓) → 光标向下移动一个字元 k 或 向上方向鍵(↑) → 光标向上移动一个字元 l ...
- Javac早期(编译期)
从Sun Javac的代码来看,编译过程大致可以分为3个过程: 解析与填充符号表过程. 插入式注解处理器的注解处理过程. 分析与字节码生成过程. Javac编译动作的入口是com.sun.tools. ...
- Square Coins[HDU1398]
Square Coins Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...
- BZOJ1035 : [ZJOI2008]Risk
首先要将这个图连通,方法是通过扫描线+set求出每个连通块最高的点上方的第一条边,然后向交点连边. 然后把边拆成两条双向边,每次找到一条没走过的边,找到极角排序后它的反向边的后继,直到回到这条边.根据 ...
- android 屏幕截取,pull到pc端
1.当需要截取手机屏幕时,进行批命令点击,截取adb pull到电脑端,或者进行接口上传到服务器. GetScreen.bat @ECHO OFF :: read config.cfg SETLOCA ...