彩票

one day

通過stroybod加載.png
圖片命名通過偏移量scrollview.png
加載到控制器.png
啟動圖片.png
EF3D7750B27A73D098F72E0D34169312.jpg

two day

  • 自定義Tabbar用UIview里面的數(shù)組 NSArray(UITabbarItem) 用一個數(shù)組 在外邊傳進來 里面是UITabbarItme元素
tabbar尺寸.jpg
把tabbar當一個對象添加到一個數(shù)組中.jpg
如上.jpg
UITabba屬性.png
導航條屬性必須用默認的 其他都是透明的.png
  • 統(tǒng)一設置導航條的方法(UINavigationBar appearance)以及當前類或子類第一次


    統(tǒng)一設置導航條的方法(UINavigationBar appearance)以及當前類或子類第一次.png
  • 另一種統(tǒng)一設置導航條的方法


    另一種統(tǒng)一設置導航條的方法.png

two day

nowlaydege.png
button自適應尺寸.png
pch路徑.png
分類的里面聲明方法注意事項.png
圖片分類之原始圖片.png

three day

蒙版

  • 如果一個控制器默認從xib加載,控件的尺寸默認跟xib一樣大
  • 把結構體包裝成對象【NSValue valueWithCGrect:CGZero】
  • 取消xib的自動布局
  • 修改父控件的frame,并不會影響里面的子控件- 如果需要修改子控件的frame导饲,設置子控件的尺寸隨著父控件的改變而改變吱涉。
  • 如果用translation 修改形變捶枢,值為0 時直接消失庸疾,可以減小到0.01叙赚;
  • 把一個控件從一個位置移動到另一個位置赋铝,有兩種方法:
    • 1 可以修改frame 泼菌,center 中心點
    • 2可以用translation 去修改scale,translate(修改x,y值)
  • 少耦合
  • 可以用block 傳值,像UIView animationDuration complete:
block深層理解.png
從xib加載一個空間尺寸默認和它一樣大.png
方法傳參block.png
主窗口.png
20171026224019.png
20171026213554.png

four day

  • 拋異常
  • 下拉動畫
  • 計算行數(shù) rows = (count -1)/cols + 1
bool屬性取反.png
計算當前總行數(shù).png
拋異常.png
translation動畫.png

five day

  • 快捷鍵 commond + optiontal + enter == 跳轉到相應的控制器
  • 快捷鍵 commond + optiontal + 等號 == 更新約束
  • 通過storyboard 加載控制器 storyboard 箭頭
  • 在xib或者storyboard中只有uiimageview 可以用拉伸方法 strech琅关。 按鈕(button)不可以用沒有效果 x= 0.5,y= 0.5,w= 0,h = 0; 0 0 表示一個像素煮岁。
改變button內部圖片和label的位置 精髓.png
獲取button當前圖片.png
通過storyboard加載view controller.png
在xib或者storyboard中拉伸image view.png
重寫,自定義控制器view.png

five day

  • 獲取版本號:info.plist 右擊sourcecode看源文件涣易,取出對應的key.
  • 封裝業(yè)務邏輯類画机。存儲,rootVC選擇跟控制器
  • [NavigationController alloc ]initWithRootViewController --》方法會調用
    push vc 方法--》 pushViewController:(UIViewController*)viewController animated:(Bool)animated
  • 導航控制器的自定義返回箭頭新症。有兩種方法步氏。
  • 導航控制器自帶的返回功能,靠近屏幕左側滑動返回上級頁面徒爹。如果自定義返回功能荚醒,這個功能就會消失。這時需要取消導航控制器觸摸的一個代理瀑焦。
自定義設置導航控制器返回箭頭以及自帶返回功能.png
跳轉rootvc方法.png
還原導航控制器返回共能.png
導航欄返回箭頭2.png
導航欄返回箭頭1.png
collectionView屬性.png
collectionView init初始化.png

six day

  • c語言字符串轉換成oc字符串用@()包裝
  • 系統(tǒng)滑動返回
    • 用一個delegate 記錄住self.interactivePopGestureRecognizer.delegate;
    • 自己代理==自己 self.delegate == self;實現(xiàn)導航控制器的代理方法
    • 如果展示的控制器是根控制器腌且,就還原pop手勢代理
self.popDelegate = self.interactivePopGestureRecognizer.delegate;
    
    
    self.delegate = self;
}

#pragma mark - 導航控制器的代理方法
// 完全展示完調用
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    // 如果展示的控制器是根控制器,就還原pop手勢代理
    if (viewController == [self.viewControllers firstObject]) {
        self.interactivePopGestureRecognizer.delegate = self.popDelegate;
        
    }
}
// self -> 導航控制器
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{


    if (self.viewControllers.count != 0) { // 非跟控制器hi
        viewController.hidesBottomBarWhenPushed = YES;
        
        // 設置導航條左邊按鈕的內容,把系統(tǒng)的返回按鈕給覆蓋,導航控制器的滑動返回功能就木有啦
        viewController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"NavBack"] style:UIBarButtonItemStyleBordered target:self action:@selector(back)];
        
        // 就有滑動返回功能
        self.interactivePopGestureRecognizer.delegate = nil;
        
    }
    
    
    [super pushViewController:viewController animated:animated];
}
  • 自定義滑動返回
    • self.interactivePopGestureRecognizer.delegate ==( id target = [objc valueForKeyPath:@"_target"]);
 // 取出系統(tǒng)手勢的target對象榛瓮,
    
    //  取出某個對象里面屬性 1.KVC 前提條件:必須知道屬性名 2.運行時
    
    // 遍歷某個類里面所有屬性 Ivar:表示成員屬性
    // copyIvarList只能獲取哪個類下面的屬性铺董,并不會越界(不會把它的父類的屬性給遍歷出來)
    // Class 獲取哪個類的成員屬性
    // count:告訴你當前類里面成員屬性的總數(shù)
    unsigned int count = 0;
    // 返回成員屬性的數(shù)組
    Ivar *ivars = class_copyIvarList([UIGestureRecognizer class], &count);
    
    for (int i = 0; i < count; i++) {
        // 取出成員變量
        Ivar ivar = ivars[i];
        
        // 獲取屬性名
        NSString *ivarName = @(ivar_getName(ivar));
        
        NSLog(@"%@",ivarName);
        
        
    }
    
    // _targets:屬性名 value
    NSArray *targets = [self.interactivePopGestureRecognizer valueForKeyPath:@"_targets"];
    
    id objc = [targets firstObject];
    id target = [objc valueForKeyPath:@"_target"];

// 其實  target == self.interactivePopGestureRecgnizer.delegate

 UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self.interactivePopGestureRecognizer.delegate action:@selector(handleNavigationTransition:)];
    
    pan.delegate = self;
    
    [self.view addGestureRecognizer:pan];

#pragma mark - 手勢代理方法
// 是否開始觸發(fā)手勢
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
    // 判斷下當前控制器是否是跟控制器
    
    return (self.topViewController != [self.viewControllers firstObject]);
}
  • 模型的繼承
  • block循環(huán)利用


    block循環(huán)利用問題.png
根據(jù)模型判斷類別.png
模型block.png
模型控制器跳轉類名.png

seven day

導圖.png
modal一個導航控制器.png
QQ截圖20171117212649.png
QQ截圖20171117215527.png
webview加載javasprit.png
獲取路徑的另一種方法.png
路徑.png
解析數(shù)據(jù).png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市禀晓,隨后出現(xiàn)的幾起案子精续,更是在濱河造成了極大的恐慌,老刑警劉巖粹懒,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件重付,死亡現(xiàn)場離奇詭異,居然都是意外死亡凫乖,警方通過查閱死者的電腦和手機确垫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來帽芽,“玉大人删掀,你說我怎么就攤上這事〉冀郑” “怎么了披泪?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長搬瑰。 經(jīng)常有香客問我款票,道長控硼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任艾少,我火速辦了婚禮卡乾,結果婚禮上,老公的妹妹穿的比我還像新娘姆钉。我一直安慰自己说订,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布潮瓶。 她就那樣靜靜地躺著陶冷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪毯辅。 梳的紋絲不亂的頭發(fā)上埂伦,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音思恐,去河邊找鬼沾谜。 笑死,一個胖子當著我的面吹牛胀莹,可吹牛的內容都是我干的基跑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼描焰,長吁一口氣:“原來是場噩夢啊……” “哼媳否!你這毒婦竟也來了?” 一聲冷哼從身側響起荆秦,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤篱竭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后步绸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掺逼,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年瓤介,在試婚紗的時候發(fā)現(xiàn)自己被綠了吕喘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡刑桑,死狀恐怖兽泄,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情漾月,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布胃珍,位于F島的核電站梁肿,受9級特大地震影響蜓陌,放射性物質發(fā)生泄漏。R本人自食惡果不足惜吩蔑,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一钮热、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧烛芬,春花似錦隧期、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至遣臼,卻和暖如春性置,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背揍堰。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工鹏浅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屏歹。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓隐砸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蝙眶。 傳聞我的和親對象是個殘疾皇子季希,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內容

  • 微博動畫的實現(xiàn) 通過代碼加載storyboard的步驟注意:通過storyboard啟動,根控制器的view并不會...
    木喳喳的夏天閱讀 439評論 0 0
  • 知識點回顧 開發(fā)方式:使用代碼搭建框架械馆,因為彩票app的界面非常多胖眷,使用代碼搭建方便后期維護 環(huán)境部署app支持的...
    木喳喳的夏天閱讀 246評論 1 0
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件霹崎、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,103評論 4 62
  • 2016年07月08日周五雨轉晴 “起來珊搀,不愿做奴隸的人們,把我們的血肉……”只聽國歌在我耳邊響起尾菇,今天我就簡略的...
    偵探迷閱讀 189評論 0 0
  • 丫頭境析,窗外的天在下雨,天空也不在那么藍派诬,滿是烏云劳淆,不知怎的,心里也跟著下雨了默赂。 有人說太想一個人你就會在夢里見到她...
    小小ep小印閱讀 310評論 0 0