Objective-C:文本輸入框(UITextField)

1责鳍、 //初始化textfield并設(shè)置位置及大小

? UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];

2睁冬、 //設(shè)置邊框樣式,只有設(shè)置了才會顯示邊框樣式

? text.borderStyle = UITextBorderStyleRoundedRect;

 typedef enum {

? ? UITextBorderStyleNone,?

? ? UITextBorderStyleLine,

? ? UITextBorderStyleBezel,

? ? UITextBorderStyleRoundedRect ?

? } UITextBorderStyle;

3弓坞、 //設(shè)置輸入框的背景顏色获搏,此時設(shè)置為白色?如果使用了自定義的背景圖片邊框會被忽略掉

  text.backgroundColor = [UIColor whiteColor];

4错负、 //設(shè)置背景?

注意: 只有在UITextBorderStyleNone 樣式下业岁,設(shè)置背景圖才會生效,且圖片大小小于?text 的frame時君躺,圖片會拉伸

? text.background = [UIImage imageNamed:@"dd.png"];

//設(shè)置enable為no時峭判,textfield的背景? ?

myTextField.disabledBackground = [UIImage imageNamed:@"cc.png"];

5、 //設(shè)置背景?

//設(shè)置enable為NO時的背景圖片

? text.disabledBackground = [UIImage imageNamed:@"cc.png"];

6棕叫、//當(dāng)輸入框沒有內(nèi)容時林螃,水印提示?提示內(nèi)容為password

? text.placeholder = @"password";

7、 //設(shè)置輸入框內(nèi)容的字體樣式和大小

? text.font = [UIFont fontWithName:@"Arial" size:20.0f];

8俺泣、 //設(shè)置字體顏色

? text.textColor = [UIColor redColor];

9疗认、 //輸入框中是否有個叉號,在什么時候顯示伏钠,用于一次性刪除輸入框中的內(nèi)容

? text.clearButtonMode = UITextFieldViewModeAlways;

typedef enum {

? ? UITextFieldViewModeNever, 從不出現(xiàn)

? ? UITextFieldViewModeWhileEditing,?編輯時出現(xiàn)

? ? UITextFieldViewModeUnlessEditing, 除了編輯外都出現(xiàn)

? ? UITextFieldViewModeAlways  一直出現(xiàn)

} UITextFieldViewMode;

10横漏、//輸入框中一開始就有的文字

? text.text = @"一開始就在輸入框的文字";

11、 //每輸入一個字符就變成點?用語密碼輸入

? text.secureTextEntry = YES;

12熟掂、//是否糾錯

? text.autocorrectionType = UITextAutocorrectionTypeNo;

typedef enum {

? ? UITextAutocorrectionTypeDefault,?默認(rèn)

? ? UITextAutocorrectionTypeNo,  不自動糾錯

? ? UITextAutocorrectionTypeYes, 自動糾錯

} UITextAutocorrectionType;

13绊茧、 //再次編輯就清空

? text.clearsOnBeginEditing = YES;?

14、 //內(nèi)容對齊方式

? text.textAlignment = UITextAlignmentLeft;

15打掘、 //內(nèi)容的垂直對齊方式 ?

/* ? ? 內(nèi)容的垂直對齊方式??UITextField繼承自UIControl,此類中有一個屬性contentVerticalAlignment ? */

????_textField.textAlignment?=?UITextAlignmentLeft; ?

? text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

16、//設(shè)置為YES時文本會自動縮小以適應(yīng)文本窗口大小.默認(rèn)是保持原來大小,而讓長文本滾動

? textFied.adjustsFontSizeToFitWidth = YES;

17鹏秋、adjustsFontSizeToFitWidth

/* 設(shè)置為YES時文本會自動縮小以適應(yīng)文本窗口大小.默認(rèn)是保持原來大小,而讓長文本滾動 */

????_textField.adjustsFontSizeToFitWidth?=?YES; ?

18尊蚁、//設(shè)置自動縮小顯示的最小字體大小,adjustsFontSizeToFitWidth為YES才會起作用

?_textField.adjustsFontSizeToFitWidth?=?YES; ?

_textField.minimumFontSize = 20;

?/* minimumScaleFactor ?縮小比例*/

19侣夷、?//設(shè)置鍵盤的樣式

text.keyboardType = UIKeyboardTypeNumberPad;

typedef enum {

? ? UIKeyboardTypeDefault, ? ?  默認(rèn)鍵盤横朋,支持所有字符? ? ? ? ?

? ? UIKeyboardTypeASCIICapable, 支持ASCII的默認(rèn)鍵盤

? ? UIKeyboardTypeNumbersAndPunctuation, 標(biāo)準(zhǔn)電話鍵盤,支持+*#字符

? ? UIKeyboardTypeURL,? ? ? ? ? ? URL鍵盤百拓,支持.com按鈕?只支持URL字符

????UIKeyboardTypeNumberPad,? ? ? ? ? ?  數(shù)字鍵盤

????UIKeyboardTypePhonePad,   電話鍵盤

? ? UIKeyboardTypeNamePhonePad,  電話鍵盤琴锭,也支持輸入人名

????UIKeyboardTypeEmailAddress,  用于輸入電子?郵件地址的鍵盤? ? ?

????UIKeyboardTypeDecimalPad, ?  數(shù)字鍵盤?有數(shù)字和小數(shù)點

? ? UIKeyboardTypeTwitter,? ? ?  優(yōu)化的鍵盤,方便輸入@衙传、#字符

? ? UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,?

} UIKeyboardType;

20决帖、//首字母是否大寫

? text.autocapitalizationType = UITextAutocapitalizationTypeNone;

typedef enum {

? ? UITextAutocapitalizationTypeNone,?不自動大寫

? ? UITextAutocapitalizationTypeWords, 單詞首字母大寫

? ? UITextAutocapitalizationTypeSentences, 句子的首字母大寫

? ? UITextAutocapitalizationTypeAllCharacters,?所有字母都大寫

} UITextAutocapitalizationType;

21、//return鍵變成什么鍵

?text.returnKeyType =UIReturnKeyDone;

//注:當(dāng)文本小部件具有零長度內(nèi)容時蓖捶,將自動禁用返回鍵地回,當(dāng)文本小部件具有非零長度內(nèi)容時將自動啟用? ?

myTextField.enablesReturnKeyAutomatically = YES;

typedef enum {

? ? UIReturnKeyDefault,?默認(rèn)?灰色按鈕,標(biāo)有Return

? ? UIReturnKeyGo,? ?  標(biāo)有Go的藍色按鈕

? ? UIReturnKeyGoogle,標(biāo)有Google的藍色按鈕,用語搜索

? ? UIReturnKeyJoin,標(biāo)有Join的藍色按鈕

? ? UIReturnKeyNext,標(biāo)有Next的藍色按鈕

? ? UIReturnKeyRoute,標(biāo)有Route的藍色按鈕

? ? UIReturnKeySearch,標(biāo)有Search的藍色按鈕

? ? UIReturnKeySend,標(biāo)有Send的藍色按鈕

? ? UIReturnKeyYahoo,標(biāo)有Yahoo的藍色按鈕

? ? UIReturnKeyYahoo,標(biāo)有Yahoo的藍色按鈕

? ? UIReturnKeyEmergencyCall,?緊急呼叫按鈕

} UIReturnKeyType;

22刻像、?//鍵盤外觀

textView.keyboardAppearance=UIKeyboardAppearanceDefault畅买;

typedef enum {

UIKeyboardAppearanceDefault,?默認(rèn)外觀细睡,淺灰色

UIKeyboardAppearanceAlert谷羞,   深灰?石墨色

} UIReturnKeyType;

23、//設(shè)置代理?用于實現(xiàn)協(xié)議

? text.delegate = self;

24溜徙、//把textfield加到視圖中

? [self.window addSubview:text];

25湃缎、//最右側(cè)加圖片是以下代碼 ?左側(cè)類似

? ? UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]];

? ? text.rightView=image;

? ? text.rightViewMode = UITextFieldViewModeAlways;?

typedef enum {

? ? UITextFieldViewModeNever,

? ? UITextFieldViewModeWhileEditing,

? ? UITextFieldViewModeUnlessEditing,

? ? UITextFieldViewModeAlways

} UITextFieldViewMode;

26、//按return鍵鍵盤往下收? becomeFirstResponder

類要采用UITextFieldDelegate協(xié)議

text.delegate = self; 聲明text的代理是我萌京,我會去實現(xiàn)把鍵盤往下收的方法?這個方法在UITextFieldDelegate里所以我們要采用UITextFieldDelegate這個協(xié)議

- (BOOL)textFieldShouldReturn:(UITextField *)textField{

? ? [text resignFirstResponder];? ? //主要是[receiver resignFirstResponder]在哪調(diào)用就能把receiver對應(yīng)的鍵盤往下收

????return YES;

}

27雁歌、重寫繪制行為

除了UITextField對象的風(fēng)格選項,你還可以定制化UITextField對象知残,為他添加許多不同的重寫方法靠瞎,來改變文本字段的顯示行為。這些方法都會返回一個CGRect結(jié)構(gòu)求妹,制定了文本字段每個部件的邊界范圍乏盐。以下方法都可以重寫。

–?textRectForBounds:  ?  //重寫來重置文字區(qū)域

–?drawTextInRect:  ? ? ?  //改變繪文字屬性.重寫時調(diào)用super可以按默認(rèn)圖形屬性繪制,若自己完全重寫繪制函數(shù)制恍,就不用調(diào)用super了.

–?placeholderRectForBounds:  //重寫來重置占位符區(qū)域

–?drawPlaceholderInRect:  //重寫改變繪制占位符屬性.重寫時調(diào)用super可以按默認(rèn)圖形屬性繪制,若自己完全重寫繪制函數(shù)父能,就不用調(diào)用super了.

–?borderRectForBounds:  //重寫來重置邊緣區(qū)域

–?editingRectForBounds:  //重寫來重置編輯區(qū)域

–?clearButtonRectForBounds:  //重寫來重置clearButton位置,改變size可能導(dǎo)致button的圖片失真

–?leftViewRectForBounds:

–?rightViewRectForBounds:

28、委托方法

-?(BOOL)textFieldShouldBeginEditing:(UITextField?*)textField{

????//返回一個BOOL值净神,指定是否循序文本字段開始編輯,返回NO時不能喚起鍵盤進行編輯

? ? return?YES; //YES代表允許編輯何吝,NO不允許編輯.

}

-?(void)textFieldDidBeginEditing:(UITextField?*)textField{

????//文本框已經(jīng)進入編輯模式????

?????//開始編輯時觸發(fā),文本字段將成為first?responder

}

-(BOOL)textFieldShowEndEditing:(UITextField *)textField{

? ? //文本框是否可以結(jié)束編輯模式

????//返回NO鹃唯,無法結(jié)束編輯狀態(tài)

? ? return YES;

}

-?(BOOL)textFieldShouldEndEditing:(UITextField?*)textField{

????//返回BOOL值蒿讥,指定是否允許文本字段結(jié)束編輯滑臊,當(dāng)編輯結(jié)束鸽粉,文本字段會讓出first responder? ?

????//要想在用戶結(jié)束編輯時阻止文本字段消失挚赊,可以返回NO ,返回NO洪橘,點擊鍵盤的返回按鈕會無效果跪者。

 ?//這對一些文本字段必須始終保持活躍狀態(tài)的程序很有用,比如即時消息

????return?NO;//一直處于編輯狀態(tài)

}

-(void)textFieldDidEndEditing:(UITextField *)textField{

????//文本框已結(jié)束編輯模式

}

-?(BOOL)textField:(UITextField*)textField?shouldChangeCharactersInRange:(NSRange)range?replacementString:(NSString?*)string{

????//當(dāng)用戶使用自動更正功能熄求,把輸入的文字修改為推薦的文字時渣玲,就會調(diào)用這個方法。

????//這對于想要加入撤銷選項的應(yīng)用程序特別有用

????//可以跟蹤字段內(nèi)所做的最后一次修改弟晚,也可以對所有編輯做日志記錄,用作審計用途柜蜈≌套唬  ?

????//要防止文字被改變可以返回NO

????//這個方法的參數(shù)中有一個NSRange對象,指明了被改變文字的位置淑履,建議修改的文本也在其中

  ? return?YES;

}

-?(BOOL)textFieldShouldClear:(UITextField?*)textField{

????//是否可以點擊clear按鈕:返回NO隶垮,點擊clear按鈕無響應(yīng)

????//返回一個BOOL值指明是否允許根據(jù)用戶請求清除內(nèi)容

????//可以設(shè)置在特定條件下才允許清除內(nèi)容

????return?YES;//返回YES,輸入內(nèi)容后秘噪,點擊右邊的清除按鈕可以清除狸吞,返回NO,點擊清除不起作用

}

-(BOOL)textFieldShouldReturn:(UITextField?*)textField{

????//是否可以點擊return按鈕 指煎,返回一個BOOL值蹋偏,指明是否允許在按下回車鍵時結(jié)束編輯

?????//如果允許要調(diào)用resignFirstResponder?方法,這會導(dǎo)致結(jié)束編輯至壤,而鍵盤會被收起[textField?resignFirstResponder];

????//查一下resign這個單詞的意思就明白這個方法了

  ? return?YES;

}

29威始、通知

UITextField派生自UIControl,所以UIControl類中的通知系統(tǒng)在文本字段中也可以使用像街。除了UIControl類的標(biāo)準(zhǔn)事件黎棠,你還可以使用下列UITextField類特有的事件

//只有這三個

UITextFieldTextDidBeginEditingNotification

UITextFieldTextDidChangeNotification

UITextFieldTextDidEndEditingNotification

當(dāng)文本字段退出編輯模式時觸發(fā)。通知的object屬性存儲了最終文本镰绎。

因為文本字段要使用鍵盤輸入文字脓斩,所以下面這些事件發(fā)生時,也會發(fā)送動作通知

UIKeyboardWillShowNotification  //鍵盤顯示之前發(fā)送

UIKeyboardDidShowNotification?  //鍵盤顯示之后發(fā)送

UIKeyboardWillHideNotification  //鍵盤隱藏之前發(fā)送

UIKeyboardDidHideNotification?  //鍵盤隱藏之后發(fā)送

30畴栖、在storyboard中設(shè)置UITextField


1随静、Text?:設(shè)置文本框的默認(rèn)文本。

2吗讶、Placeholder?:?可以在文本框中顯示灰色的字燎猛,用于提示用戶應(yīng)該在這個文本框輸入什么內(nèi)容。當(dāng)這個文本框中輸入了數(shù)據(jù)時照皆,用于提示的灰色的字將會自動消失扛门。

3、Background?:

4纵寝、Disabled?:?若選中此項,用戶將不能更改文本框內(nèi)容星立。

5爽茴、接下來是三個按鈕,用來設(shè)置對齊方式绰垂。

6室奏、Border Style?:?選擇邊界風(fēng)格。

7劲装、Clear Button?:?這是一個下拉菜單胧沫,你可以選擇清除按鈕什么時候出現(xiàn)昌简,所謂清除按鈕就是出一個現(xiàn)在文本框右邊的小?X?,你可以有以下選擇:

? ? 7.1 Never appears?:?從不出現(xiàn)

? ? 7.2 Appears while editing?:?編輯時出現(xiàn)

? ? 7.3 Appears unless editing?:?

? ? 7.4 Is always visible?:?總是可見

8绒怨、Clear when editing begins?:?若選中此項纯赎,則當(dāng)開始編輯這個文本框時,文本框中之前的內(nèi)容會被清除掉南蹂。比如犬金,你現(xiàn)在這個文本框?A?中輸入了?"What"?,之后去編輯文本框?B六剥,若再回來編輯文本框?A?晚顷,則其中的?"What"?會被立即清除。

9疗疟、Text Color?:?設(shè)置文本框中文本的顏色该默。

10、Font?:?設(shè)置文本的字體與字號策彤。

11栓袖、Min Font Size?:?設(shè)置文本框可以顯示的最小字體(不過我感覺沒什么用)

12、Adjust To Fit?:?指定當(dāng)文本框尺寸減小時锅锨,文本框中的文本是否也要縮小叽赊。選擇它,可以使得全部文本都可見必搞,即使文本很長必指。但是這個選項要跟?Min Font Size?配合使用,文本再縮小恕洲,也不會小于設(shè)定的?Min Font Size?塔橡。

接下來的部分用于設(shè)置鍵盤如何顯示。

13霜第、Captitalization?:?設(shè)置大寫葛家。下拉菜單中有四個選項:

? ? 13.1 None?:?不設(shè)置大寫

? ? 13.2 Words?:?每個單詞首字母大寫,這里的單詞指的是以空格分開的字符串

? ? 13.3 Sentances?:?每個句子的第一個字母大寫泌类,這里的句子是以句號加空格分開的字符串

? ? 13.4 All Characters?:?所以字母大寫

14癞谒、Correction?:?檢查拼寫,默認(rèn)是?YES?刃榨。

15弹砚、Keyboard?:?選擇鍵盤類型,比如全數(shù)字枢希、字母和數(shù)字等桌吃。

16、Appearance:

17苞轿、Return Key?:?選擇返回鍵茅诱,可以選擇?Search?逗物、?Return?、?Done?等瑟俭。

18翎卓、Auto-enable Return Key?:?如選擇此項,則只有至少在文本框輸入一個字符后鍵盤的返回鍵才有效尔当。

19莲祸、Secure?:?當(dāng)你的文本框用作密碼輸入框時,可以選擇這個選項椭迎,此時锐帜,字符顯示為星號畜号。


1.Alignment Horizontal?水平對齊方式

2.Alignment Vertical?垂直對齊方式

3.用于返回一個BOOL值 輸入框是否?Selected(選中) Enabled(可用) Highlighted(高亮)

31缴阎、限制只能輸入特定的字符

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

? ? NSCharacterSet *cs;

//invertedSet方法是去反字符,把所有的除了NUMBERS?里的字符都找出來(包含去空格功能)

? ? cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERS]invertedSet];

// componentsJoinedByString?用于根據(jù)一個字符串來將數(shù)組連接成一個新的字符串。

? ? NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs]componentsJoinedByString:@""];?//按cs分離出數(shù)組,數(shù)組按@""分離出字符串

? ? BOOL canChange = [string isEqualToString:filtered];

return canChange;

//這樣寫了以后简软,輸入非數(shù)字時不能輸入

}

上面那個NUMBERS是一個宏蛮拔,可以在文件頂部定義:

#define NUMBERS @”0123456789n”?(這個代表可以輸入數(shù)字和換行,請注意這個n痹升,如果不寫這個建炫,Done按鍵將不會觸發(fā),如果用在SearchBar中疼蛾,將會不觸發(fā)Search事件肛跌,因為你自己限制不讓輸入n,好慘察郁,我在項目中才發(fā)現(xiàn)的衍慎。)

所以,如果你要限制輸入英文和數(shù)字的話皮钠,就可以把這個定義為:

#define kAlphaNum ? @”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789″稳捆。

當(dāng)然,你還可以在以上方法return之前麦轰,做一提示的乔夯,比如提示用戶只能輸入數(shù)字之類的。如果你覺得有需要的話款侵。

32末荐、限制只能輸入一定長度的字符

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{?

 //string就是此時輸入的那個字符?textField就是此時正在輸入的那個輸入框?返回YES就是可以改變輸入框的值?NO相反

????if ([string isEqualToString:@"n"]){?//按會車可以改變//這里這個字符寫什么,就只能輸入什么

? ? ? ? return YES;?

? ? }?

? ? NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];?//得到輸入框的內(nèi)容

? ? if (self.myTextField == textField) {?//判斷是否時我們想要限定的那個輸入框

? ? ? ? if ([toBeString length] > 20) {?//如果輸入框內(nèi)容大于20則彈出警告

? ? ? ? ? ? ? ? textField.text = [toBeString substringToIndex:20];?

????????????????UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:nil message:@"超過最大字?jǐn)?shù)不能輸入了" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil] autorelease]; //iOS8.3以后用UIAlertController

? ? ? ? ? ????? [alert show];?

/*?

?UIAlertController?*alertView = [UIAlertController?alertControllerWithTitle:@"提示"message:@"超過最大字?jǐn)?shù)不能輸入了"preferredStyle:UIAlertControllerStyleActionSheet];

? ? ? ? [selfpresentViewController:alertViewanimated:YEScompletion:nil];

*/

? ? ? ? ? ? return NO;?

? ? ? ? }?

? ? }?

? ? return YES;?

}

33喳坠、手勢? ??

UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapClick)];

自定制方法/手勢方法

- (void)tapClick{

? ? UITextField * textField = (UITextField*)[self.window viewWithTag:100];

? ? [textField resignFirstResponder];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市茂蚓,隨后出現(xiàn)的幾起案子壕鹉,更是在濱河造成了極大的恐慌剃幌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晾浴,死亡現(xiàn)場離奇詭異负乡,居然都是意外死亡,警方通過查閱死者的電腦和手機脊凰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門抖棘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人狸涌,你說我怎么就攤上這事切省。” “怎么了帕胆?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵朝捆,是天一觀的道長。 經(jīng)常有香客問我懒豹,道長芙盘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任脸秽,我火速辦了婚禮儒老,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘记餐。我一直安慰自己驮樊,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布剥扣。 她就那樣靜靜地躺著巩剖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钠怯。 梳的紋絲不亂的頭發(fā)上佳魔,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音晦炊,去河邊找鬼鞠鲜。 笑死,一個胖子當(dāng)著我的面吹牛断国,可吹牛的內(nèi)容都是我干的贤姆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼稳衬,長吁一口氣:“原來是場噩夢啊……” “哼霞捡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起薄疚,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤碧信,失蹤者是張志新(化名)和其女友劉穎赊琳,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砰碴,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡躏筏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了呈枉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片趁尼。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猖辫,靈堂內(nèi)的尸體忽然破棺而出酥泞,到底是詐尸還是另有隱情,我是刑警寧澤住册,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布婶博,位于F島的核電站,受9級特大地震影響荧飞,放射性物質(zhì)發(fā)生泄漏凡人。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一叹阔、第九天 我趴在偏房一處隱蔽的房頂上張望挠轴。 院中可真熱鬧,春花似錦耳幢、人聲如沸岸晦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽启上。三九已至,卻和暖如春店印,著一層夾襖步出監(jiān)牢的瞬間冈在,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工按摘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留包券,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓炫贤,卻偏偏與公主長得像溅固,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子兰珍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

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