ios關(guān)于UI

1.ios在控件上添加虛線邊框

內(nèi)容很詳細(xì)赃承,涉及到虛線邊框圓角問題及解決過程。

2.ios截圖

①截某個顯示圖片的控件上的截圖

 UIGraphicsBeginImageContext(_imgView.frame.size);

[_imgView.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

UIGraphicsEndImageContext();

return viewImage;

這里只能截取_imgView上顯示的圖片及imgView上面覆蓋的子視圖,而不能截取imgView某個子視圖內(nèi)imgView的圖片桩警。

②截取某個控件上某一部分的截圖

拖動、縮放、裁剪框UI效果藐翎,沒有邊界判斷,裁剪范圍不是裁剪框的區(qū)域demo

http://www.reibang.com/p/a76b8385facc

解決裁剪出的圖片不是裁剪框范圍的問題

https://blog.csdn.net/maggiezzzzz/article/details/51741816

3.ios使用系統(tǒng)插件之后实幕,默認(rèn)按鈕上的文字是英文的吝镣,類似navigationItem.rightBarButtonItem、UIImagePickerController拍照和裁剪頁面選定了風(fēng)格之后昆庇,顯示的文字或圖片都是默認(rèn)的末贾,想要全部顯示中文,除了通過代碼依次改變之外整吆,還可以通過設(shè)置info.plist文件中Localization native development region為China

4.關(guān)于UITextfield
修改textfield占位符字體顏色
參考后最簡單的方法:

[phoneTf setValue:[UIColor whiteColor] forKeyPath:@"placeholderLabel.textColor"];

②textfield設(shè)置文字與左邊框距離
//設(shè)置左邊視圖的寬度

textField.leftView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 8, 0)];

//設(shè)置顯示模式為永遠(yuǎn)顯示(默認(rèn)不顯示 必須設(shè)置 否則沒有效果)

textField.leftViewMode = UITextFieldViewModeAlways;

5.關(guān)于UILabel
① 完成中間六個數(shù)字樣式


image.png

首先設(shè)置字體大小textSize拱撵,根據(jù)字體大小算出字體間距textWidth,設(shè)置字間距NSKernAttributeName表蝙,但是第一個字與邊距是沒有距離的拴测,所以再次設(shè)置段落樣式首行字符縮進(jìn)距離firstLineHeadIndent,居中設(shè)置沒有任何意義府蛇,最后把樣式賦值給label集索。

        CGSize textSize = [@"3" boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : [UIFont systemFontOfSize:48]} context:nil].size;

        CGFloat textWidth = textSize.width;

        NSString *labelText = [NSString stringWithFormat:@"%s",szTotpHash];

        NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:labelText attributes:@{NSKernAttributeName:@(_textSpace)}];

        NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

        [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];

        paragraphStyle.firstLineHeadIndent = _textSpace;
        paragraphStyle.alignment = TextAlignmentCenter;
        self.dPassword.attributedText = attributedString;

6.圖層疊加與攔截事件
兩個疊加的圖層A、B汇跨,A在B圖層下方:
① 若點(diǎn)擊時希望A響應(yīng)务荆,則B設(shè)置userInteractionEnabled為NO,A設(shè)置為YES扰法。
② 若希望點(diǎn)擊時B響應(yīng)蛹含,則A、B都要設(shè)置userInteractionEnabled為YES
③系統(tǒng)默認(rèn)不能跟用戶交互的UI:UIImageView塞颁,UILabel
默認(rèn)和用戶交互的:UIView浦箱,UIScrollView,UItableView等
7.設(shè)置父視圖透明度 不影響子視圖
preView.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.5];
8.宏定義生成隨機(jī)色

#define ZRRandomColor ZRColor(arc4random_uniform(256), arc4random_uniform(256), arc4random_uniform(256))

9.tabbar 去線條祠锣,加陰影
//移除頂部線條
self.tabBar.backgroundImage = [UIImage new];
self.tabBar.shadowImage = [UIImage new];

//添加陰影
self.tabBar.layer.shadowColor = [UIColor lightGrayColor].CGColor;
self.tabBar.layer.shadowOffset = CGSizeMake(0, -5);
self.tabBar.layer.shadowOpacity = 0.3;

10.UIButton imageEdgeInsets與titleEdgeInsets

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酷窥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子伴网,更是在濱河造成了極大的恐慌蓬推,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澡腾,死亡現(xiàn)場離奇詭異沸伏,居然都是意外死亡糕珊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門毅糟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來红选,“玉大人,你說我怎么就攤上這事姆另±撸” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵迹辐,是天一觀的道長蝶防。 經(jīng)常有香客問我,道長明吩,這世上最難降的妖魔是什么间学? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮贺喝,結(jié)果婚禮上菱鸥,老公的妹妹穿的比我還像新娘。我一直安慰自己躏鱼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布殷绍。 她就那樣靜靜地躺著染苛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪主到。 梳的紋絲不亂的頭發(fā)上茶行,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音登钥,去河邊找鬼畔师。 笑死,一個胖子當(dāng)著我的面吹牛牧牢,可吹牛的內(nèi)容都是我干的看锉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼塔鳍,長吁一口氣:“原來是場噩夢啊……” “哼伯铣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起轮纫,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤腔寡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后掌唾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體放前,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡忿磅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了凭语。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贝乎。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖叽粹,靈堂內(nèi)的尸體忽然破棺而出览效,到底是詐尸還是另有隱情,我是刑警寧澤虫几,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布锤灿,位于F島的核電站,受9級特大地震影響辆脸,放射性物質(zhì)發(fā)生泄漏但校。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一啡氢、第九天 我趴在偏房一處隱蔽的房頂上張望状囱。 院中可真熱鬧,春花似錦倘是、人聲如沸亭枷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叨粘。三九已至,卻和暖如春瘤睹,著一層夾襖步出監(jiān)牢的瞬間升敲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工轰传, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留驴党,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓获茬,卻偏偏與公主長得像港庄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锦茁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫攘轩、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,102評論 4 62
  • UI初級: 第一天 第二天 第三天 UINavigationController:導(dǎo)航控制器 (導(dǎo)航棧型結(jié)構(gòu))码俩, ...
    歌白梨閱讀 560評論 0 3
  • 著名足球明星馬拉多納說:“告訴孩子們度帮,讓他們崇拜有學(xué)問的人,不要崇拜我。我只讀過小學(xué)笨篷,只讀過小學(xué)的人是一頭驢子瞳秽。”...
    月光墨墨閱讀 381評論 2 1
  • 今天是2018年4月6日 早上天還沒亮起來的時候率翅,迷迷糊糊感覺腦袋邊有小呼嚕聲练俐,知道一碗兒肯定又趴在我枕頭上了,自...
    來遲_3db4閱讀 327評論 1 1
  • 心中若有桃花源 何處不是水云間 面朝大海 春暖花開 三月你好冕臭!
    梁軍閱讀 314評論 0 1