『壹』 用蘋果輸入法,輸入英文,總會出現每個字母後空格,怎麼取消
這不是問題呀……本來就是這么設計的!!! 你輸入英文句子的時候 單詞間會空一點吧,不然豈不是單詞連著單詞,分不出每個單詞了么??? 而且你只輸入一個單詞的時候是正常的呀……望理解
『貳』 怎麼在蘋果手機上改輸入法 我要輸空格
蘋果手機改輸入法需要在設置選項在裡面設置。
操作步驟如下:
1、首先在手機桌面找到設置選項並點擊進入。
2、進入設置選項後找到通用並進入。
3、進入通用後找到鍵盤並點擊進入。
4、進入鍵盤後就可以更改輸入法。
『叄』 Ipad藍牙鍵盤怎麼切換輸入法啊,什麼cmd空格 fn空格 都試過了沒有用!ios11
Fn + conmamd(就在空格鍵左邊) 同時按住,再按空格鍵
『肆』 IOS6.1.3自帶的輸入法空格選字功能怎麼設置出來
點進鍵盤——簡體中文——拉到最下面——空格鍵確認。我是iOS7。
『伍』 ios 中怎麼在uitextfiled中插入空格
//初始化並設置位置及大小
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];
//設置邊框樣式,只有設置了才會顯示邊框樣式
text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
UITextBorderStyleNone,
UITextBorderStyleLine,
UITextBorderStyleBezel,
UITextBorderStyleRoundedRect
} UITextBorderStyle;
//設置輸入框的背景顏色,此時設置為白色 如果使用了自定義的背景圖片邊框會被忽略掉
text.backgroundColor = [UIColor whiteColor];
//設置背景
text.background = [UIImage imageNamed:@"dd.png"];
//設置背景
text.disabledBackground = [UIImage imageNamed:@"cc.png"];
//當輸入框沒有內容時,水印提示 提示內容為password
text.placeholder = @"password";
//設置輸入框內容的字體樣式和大小
text.font = [UIFont fontWithName:@"Arial" size:20.0f];
//設置字體顏色
text.textColor = [UIColor redColor];
//輸入框中是否有個叉號,在什麼時候顯示,用於一次性刪除輸入框中的內容
text.clearButtonMode = UITextFieldViewModeAlways;
typedef enum {
UITextFieldViewModeNever,重不出現
, 編輯時出現
,除了編輯外都出現
UITextFieldViewModeAlways 一直出現
} UITextFieldViewMode;
//輸入框中一開始就有的文字
text.text = @"一開始就在輸入框的文字";
//每輸入一個字元就變成點 用語密碼輸入
text.secureTextEntry = YES;
//是否糾錯
text.autocorrectionType = UITextAutocorrectionTypeNo;
typedef enum {
, 默認
UITextAutocorrectionTypeNo, 不自動糾錯
UITextAutocorrectionTypeYes,自動糾錯
} UITextAutocorrectionType;
//再次編輯就清空
text.clearsOnBeginEditing = YES;
//內容對齊方式
text.textAlignment = UITextAlignmentLeft;
//內容的垂直對齊方式 UITextField繼承自UIControl,此類中有一個屬性contentVerticalAlignment
text.contentVerticalAlignment = ;
//設置為YES時文本會自動縮小以適應文本窗口大小.默認是保持原來大小,而讓長文本滾動
textFied.adjustsFontSizeToFitWidth = YES;
//設置自動縮小顯示的最小字體大小
text.minimumFontSize = 20;
//設置鍵盤的樣式
text.keyboardType = UIKeyboardTypeNumberPad;
typedef enum {
UIKeyboardTypeDefault, 默認鍵盤,支持所有字元
UIKeyboardTypeASCIICapable,支持ASCII的默認鍵盤
,標准電話鍵盤,支持+*#字元
UIKeyboardTypeURL, URL鍵盤,支持.com按鈕 只支持URL字元
UIKeyboardTypeNumberPad, 數字鍵盤
UIKeyboardTypePhonePad, 電話鍵盤
UIKeyboardTypeNamePhonePad, 電話鍵盤,也支持輸入人名
UIKeyboardTypeEmailAddress, 用於輸入電子 郵件地址的鍵盤
UIKeyboardTypeDecimalPad, 數字鍵盤 有數字和小數點
UIKeyboardTypeTwitter, 優化的鍵盤,方便輸入@、#字元
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,
} UIKeyboardType;
//首字母是否大寫
text.autocapitalizationType = ;
typedef enum {
, 不自動大寫
,單詞首字母大寫
,句子的首字母大寫
, 所有字母都大寫
} UITextAutocapitalizationType;
//return鍵變成什麼鍵
text.returnKeyType =UIReturnKeyDone;
typedef enum {
UIReturnKeyDefault, 默認 灰色按鈕,標有Return
UIReturnKeyGo, 標有Go的藍色按鈕
UIReturnKeyGoogle,標有Google的藍色按鈕,用語搜索
UIReturnKeyJoin,標有Join的藍色按鈕
UIReturnKeyNext,標有Next的藍色按鈕
UIReturnKeyRoute,標有Route的藍色按鈕
UIReturnKeySearch,標有Search的藍色按鈕
UIReturnKeySend,標有Send的藍色按鈕
UIReturnKeyYahoo,標有Yahoo的藍色按鈕
UIReturnKeyYahoo,標有Yahoo的藍色按鈕
UIReturnKeyEmergencyCall, 緊急呼叫按鈕
} UIReturnKeyType;
//鍵盤外觀
textView.keyboardAppearance=UIKeyboardAppearanceDefault;
typedef enum {
UIKeyboardAppearanceDefault, 默認外觀,淺灰色
UIKeyboardAppearanceAlert, 深灰 石墨色
} UIReturnKeyType;
//設置代理 用於實現協議
text.delegate = self;
//把textfield加到視圖中
[self.window addSubview:text];
//最右側加圖片是以下代碼 左側類似
UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]];
text.rightView=image;
text.rightViewMode = UITextFieldViewModeAlways;
typedef enum {
UITextFieldViewModeNever,
,
,
UITextFieldViewModeAlways
} UITextFieldViewMode;
//按return鍵鍵盤往下收 becomeFirstResponder
類要採用UITextFieldDelegate協議
text.delegate = self;聲明text的代理是我,我會去實現把鍵盤往下收的方法 這個方法在UITextFieldDelegate里所以我們要採用UITextFieldDelegate這個協議
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[text resignFirstResponder]; //主要是[receiver resignFirstResponder]在哪調用就能把receiver對應的鍵盤往下收
return YES;
}
重寫繪制行為
除了UITextField對象的風格選項,你還可以定製化UITextField對象,為他添加許多不同的重寫方法,來改變文本欄位的顯示行為。這些方法都會返回一個CGRect結構,制定了文本欄位每個部件的邊界范圍。以下方法都可以重寫。
– textRectForBounds: //重寫來重置文字區域
– drawTextInRect: //改變繪文字屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數,就不用調用super了.
– placeholderRectForBounds://重寫來重置佔位符區域
– drawPlaceholderInRect://重寫改變繪制佔位符屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數,就不用調用super了.
– borderRectForBounds://重寫來重置邊緣區域
– editingRectForBounds://重寫來重置編輯區域
– clearButtonRectForBounds://重寫來重置clearButton位置,改變size可能導致button的圖片失真
– leftViewRectForBounds:
– rightViewRectForBounds:
委託方法
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
//返回一個BOOL值,指定是否循序文本欄位開始編輯
return YES;
}
- (void)textFieldDidBeginEditing:(UITextField *)textField{
//開始編輯時觸發,文本欄位將成為first responder
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
//返回BOOL值,指定是否允許文本欄位結束編輯,當編輯結束,文本欄位會讓出first responder
//要想在用戶結束編輯時阻止文本欄位消失,可以返回NO
//這對一些文本欄位必須始終保持活躍狀態的程序很有用,比如即時消息
return NO;
}
- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
//當用戶使用自動更正功能,把輸入的文字修改為推薦的文字時,就會調用這個方法。
//這對於想要加入撤銷選項的應用程序特別有用
//可以跟蹤欄位內所做的最後一次修改,也可以對所有編輯做日誌記錄,用作審計用途。
//要防止文字被改變可以返回NO
//這個方法的參數中有一個NSRange對象,指明了被改變文字的位置,建議修改的文本也在其中
return YES;
}
- (BOOL)textFieldShouldClear:(UITextField *)textField{
//返回一個BOOL值指明是否允許根據用戶請求清除內容
//可以設置在特定條件下才允許清除內容
return YES;
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
//返回一個BOOL值,指明是否允許在按下回車鍵時結束編輯
//如果允許要調用resignFirstResponder 方法,這回導致結束編輯,而鍵盤會被收起[textField resignFirstResponder];
//查一下resign這個單詞的意思就明白這個方法了
return YES;
}
通知
UITextField派生自UIControl,所以UIControl類中的通知系統在文本欄位中也可以使用。除了UIControl類的標准事件,你還可以使用下列UITextField類特有的事件
當文本欄位退出編輯模式時觸發。通知的object屬性存儲了最終文本。
因為文本欄位要使用鍵盤輸入文字,所以下面這些事件發生時,也會發送動作通知
//鍵盤顯示之前發送
UIKeyboardDidShowNotification //鍵盤顯示之後發送
//鍵盤隱藏之前發送
UIKeyboardDidHideNotification //鍵盤隱藏之後發送
『陸』 iOS 在輸入內容時,連續輸入兩個空格,會成為一個句號。為什麼如此設計
從視覺角度出發,早期打字機因工業原因需要使用等寬字體,導致需要使用2個空格進行視覺上的區分,提高排版的閱讀性,但到了電腦時代多為等比例字體,多餘的空格並不會增加太多閱讀性(目前主流就是1個空格)。很明顯iOS使用的是比例字體,導致沒有必要在句子後面空2格,當用戶嘗試輸入2個空格時,系統自動幫其第1個空格轉換為句號(第2個空格依然是空格)。
從交互角度出發,句號是英文書寫當中最常見的符號,當用戶在輸入完一個句子後再加上句號,按照現有iPhone的輸入面板的常規操作需要:切換到符號面板 –> 輸入句號 –> 切換回字母面板 –> 繼續輸入之後的句子(注意此時繼續輸入的話,用戶還需要輸入一個空格)
常規操作需要用戶在多個鍵位之間進行切換,手指行程也較長,這還沒有算上用戶識別鍵位所花費的時間。當將以上幾步操作整合到二次點擊空格後,將為用戶極大的提高輸入效率。(二次空格在操作上無法顯性化,需要對用戶進行適當引導)
雖然兩次空格會有效的增加輸入效率,還是有人習慣在句號後輸入兩個或多個空格的,所以用戶可通過以下步驟關閉這個功能:設置 –> 通知 –> 鍵盤 –> 句號快捷鍵 off
對於中文輸入用戶,兩次空格出現句號個人認為是iOS英文快捷方式的保留,但在一定程度上也方便了用戶輸入句號(好過用戶去切換到符號面板再輸入),但這並不是最優方案,國內許多輸入均已將中文常用符號單獨成鍵位了。
『柒』 游戲王者榮耀怎麼打出空格符號,手機ios
1 你要是發簡訊或者郵件,可以直接按空格鍵,。。
2 就是空白的了,試一下看看.。
『捌』 蘋果6 ios9打字後連續按兩次按空格怎麼是句號,怎麼取消
『玖』 ios8百度輸入法空格兩下就出句號怎麼關閉
『拾』 ios 請問uitextview控制項下,怎麼判斷輸入的是空格
使用代理介面shouldChangeTextInRange,在裡面判斷輸入的內容。