iOS中不經(jīng)意的小問題


tag屬性:當(dāng)創(chuàng)建多個(gè)同類控件時(shí)可以靈活使用。

//通過tag找到相應(yīng)的tag為26的bnt然后改變其顏色

UIButton *find_bnt = (UIButton *)[self.view viewWithTag:26];

find_bnt.backgroundColor = [UIColor redColor];


UIDatePicker:一些格式和使用


//改變顏色

datePicker.backgroundColor = [UIColor whiteColor];


datePicker.frame = CGRectMake(0, date_Y, self.view.frame.size.width, 150);

//設(shè)置語言

NSLocale *locale = [[NSLocale alloc]initWithLocaleIdentifier:@"zh_CN"];

datePicker.locale = locale;

//設(shè)置顯示格式

datePicker.datePickerMode = UIDatePickerModeDate;

//添加行為

[datePicker addTarget:self action:@selector(datepicker:) forControlEvents:UIControlEventValueChanged];


獲取當(dāng)前時(shí)間(NSDate和NSString互轉(zhuǎn))


//獲取當(dāng)前時(shí)間

NSDateFormatter *formatter = [[NSDateFormatter alloc]init];

[formatter setDateFormat:@"yyyy-MM-dd" ];

NSString *dateTime = [formatter stringFromDate:[NSDate date]];


.h文件

#import<Foundation/Foundation.h>

#import<UIKit/UIKit.h>

@interface WbTool : NSObject

+(NSString *)stringFromDate:(NSDate *)date;

+(NSDate*)dateFromString:(NSString*)string;

@end


.m文件中

#import "WbTool.h"

@implementation WbTool

//NSDate轉(zhuǎn)NSString

+(NSString *)stringFromDate:(NSDate *)date{

//獲取系統(tǒng)當(dāng)前時(shí)間

// NSDate* currentDate=[NSDate date];

//用于格式化NSDate對象

NSDateFormatter* dateFormatter=[[NSDateFormatter alloc]init];

//設(shè)置格式:zzz表示時(shí)區(qū)

// ? ?[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];

[dateFormatter setDateFormat:@" yyyy-MM-dd"];

//NSDate轉(zhuǎn)NSString

NSString* currentDateString=[dateFormatter stringFromDate:date];

//輸出currentDateString

NSLog(@"%@",currentDateString);

return currentDateString;

}

//NSString轉(zhuǎn)NSDate

+(NSDate*)dateFromString:(NSString*)string

{

//需要轉(zhuǎn)換的字符串

NSString*dateString= [NSString ?stringWithFormat:@"%@ 00:00:00",string];

//設(shè)置轉(zhuǎn)換格式

NSDateFormatter*formatter=[[NSDateFormatter alloc]init];

[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

//NSString轉(zhuǎn)NSDate

NSDate*date=[formatter dateFromString:dateString];

return date;

}

@end


UIButton 改變其默認(rèn)的image和label的位置

bnt.imageEdgeInsets = UIEdgeInsetsMake(0,0,15,bnt.titleLabel.bounds.size.width);

bnt.titleEdgeInsets = UIEdgeInsetsMake(15, bnt.titleLabel.bounds.size.width-67, 0, 0);

//UIEdgeInsetsMake(上,左,下,右);

UIEdgeInsets UIEdgeInsetsMake (

CGFloat top,

CGFloat left,

CGFloat bottom,

CGFloat right

);

UIEdgeInsetsMake

里面的四個(gè)參數(shù)表示距離上邊界、左邊界、下邊界、右邊界的距離,默認(rèn)都為零。


WebViewJavascriptBridge的使用

后續(xù)補(bǔ)上。。。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在iOS開發(fā)中,經(jīng)常會(huì)遇到各種各樣的時(shí)間問題,8小時(shí)時(shí)差,時(shí)間戳,求時(shí)間間隔,農(nóng)歷等等。解決辦法網(wǎng)上比比皆是,但大...
    真巧了_嘿閱讀 2,928評(píng)論 0 7
  • #define TIME_FORMAT_DEFAULT @"yyyy-MM-dd HH:mm:ss" // 字...
    PPFSaber閱讀 745評(píng)論 0 0
  • 1.badgeVaule氣泡提示 2.git終端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夾內(nèi)容...
    i得深刻方得S閱讀 4,980評(píng)論 1 9
  • 不知不覺,白發(fā)又遮不住了。在頭上躍躍欲試的樣子,勢與黑發(fā)一試高低。本還想假裝看不見,可是太明顯,不由我自欺欺人。后...
    真冉閱讀 530評(píng)論 0 0
  • 從什么地方開始寫起呢?就從上大學(xué)開始吧。我是一名來自農(nóng)村的孩子,小時(shí)候成績很好,初中還是很好,到高中沒人管再加上叛...
    Chen〇閱讀 327評(píng)論 0 0

友情鏈接更多精彩內(nèi)容