1. 程式人生 > >UITextField 游標的縮排問題

UITextField 游標的縮排問題

UITextField 游標的縮排

最近專案中用到UITextField,而UITextField起始游標太靠前,不是很美觀,所以想把UITextField的游標往後移動,現在找到一個很雞賊的辦法,哈哈,記錄下來。

  • 解決辦法就是在UITextField的左檢視設為一個空的UILabel,位置是(0,0),寬度為游標需要後移的長度,高度設為零

以下為程式碼:

//縮排輸入框游標的位置
    UILabel *usernameLeftView = [[UILabel alloc] initWithFrame:CGRectMake(0.f, 0.f, 10.f, 0.f)];
    usernameLeftView.backgroundColor = [UIColor clearColor];
    _numTextField.leftView = usernameLeftView;
    _numTextField.leftViewMode = UITextFieldViewModeAlways;
    _numTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

結語

好一個雞賊的辦法,不過很管用,哈哈。

相關推薦

UITextField 游標問題

UITextField 游標的縮排 最近專案中用到UITextField,而UITextField起始游標太靠前,不是很美觀,所以想把UITextField的游標往後移動,現在找到一個很雞賊的辦法,哈哈,記錄下來。 解決辦法就是在UITextField的左

Textfield首行 游標顏色 清除按鈕樣式

首行縮排可以利用textfield的leftView做事 UILabel *usernameLeftView = [[UILabel alloc] initWithFrame:CGRectMake(0.f, 0.f, 10.f, 0.f)];     usernameLe

小程式wxml快捷鍵

不知就我一個是這樣的,還是都是這樣,反正我在開發小程式編寫wxml的時候沒有自動縮排,就像這樣: 所以每次我都是邊敲邊調整好格式,但總是不經意間弄亂,總之很難受啊。但網上又沒相關內容,應該是太低階了吧? 反正在簡單低階,我也不知道怎麼弄啊,只好自己找找設定了,不過設定裡還是沒找到自動縮排,

ubuntu修改gedit和vim編輯器的tab鍵為4個空格

轉載自:https://blog.csdn.net/u012005313/article/details/50771803 http://bbs.csdn.net/topics/220068519 http://blog.sina.com.cn/s/blog_6f6c0f3501016hb8

latex 使用 enumitem 巨集包調整 enumerate 或 itemize 的上下左右間距

調整 LaTeX 中的列表環境時,使用 enumitem 巨集包可以方便的調整間距。 調整間距的引數命令包括兩類。 1. 垂直間距 topsep       列表環境與上文之間的距離 parsep      

Notepad++編輯Pyhton檔案的自動的問題

Python對縮排很敏感,用pycharm的話,新手很好用,自動換行縮排,而 Notepad++的自動縮排是用的TAB,需要在首選項中有個將TAB用4個空格代替的選項。我在用notepad++的過程中,很容易出現abError: Inconsistent use of tabs and spaces

vi像文字一樣使用, vim顯示行號、語法高亮、自動的設定

#vi修改使其像文字一樣使用 修改/etc/vim/vimrc.tiny裡的內容 將set compatible改成 set nocompatible 同時增加一行 set backspace=2 在/etc/vim/

webstorm配置

https://blog.csdn.net/m0_37604745/article/details/80076770     設定程式碼縮排1. 依次開啟files —- settings —- Editor —- Code Style —- JavaScript  

【LaTeX入門】05 換行 換段 換頁 首行等命令

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

sublime如何格式化程式碼, 重新

前言:sublime是一款程式設計神器,輕巧又強大,適用於各種語言。這裡介紹下如何快速縮排混亂程式碼,方便程式碼閱讀。 原料:sublime text 3 1 混亂程式碼如下:   2  格式選單選擇:     英文: 選單欄的“edit”-“line”

VS2013中自動和註釋的快捷鍵

自動對齊操作:Ctrl+K+F 撤銷:Ctrl+Z 重做:Ctrl+Y 呼叫智慧提示(輸入關鍵詞時自動提示):Ctrl+J 快速隱藏或顯示當前程式碼段:Ctrl+M+M(快速按兩次M) 回到上一個游標位置:Ctrl+- 去到下一個游標位置:Ctrl+Shift+- 添加註釋:Ctrl+K+C

CSS之控制所有p段落,首行兩個字元

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

eclipse中文註釋異常

最近更新了eclipse,一開始正常,安裝了STS外掛後,現在發現格式化程式碼後,中文的註釋縮進出現了問題,如下圖: 這個問題,我們可以通過更改字型解決,推薦修改生成支援中文的字型,最簡單的方法就是更改成與系統一致,依次點選 Window->Preferences->G

label後無法顯示省略符,label富文字後的省略符

在開發中,我們經常會遇到使用label縮排的情況,需要用到富文字,但是使用富文字以後,對於顯示不下的內容不會自動補上省略符號,效果如下:                       &nb

label演算法,商品名稱加標籤

實際開發中遇到這樣的問題,商品名稱前面需要加上標籤,例如特賣,保稅,等等。幾個標籤,標籤是誰都是可變的。這就意味著我們的label不能寫死。要動態適應,這樣就需要用到縮排演算法,效果如下                

淺談CSS首字放大下沉及段首2字元

原文出處:https://blog.csdn.net/zhouziyu2011/article/details/53725367 1、CSS首字放大下沉 對首字進行放大下沉,需用到css的偽元素:first-letter。 <!doctype html> <html&g

python -函式首行不需要

import time def time(func):     print(time.ctime())     return func() @time  # 從這裡可以看出@time 等價於 time(xxx()),但是這種寫法你得考慮pyt

html中的p標籤文字內容首字母

<p class="parallax-alt" style="text-indent: 3em;">                  &

程式碼、格式規範化,程式碼格式化,程式碼整理

利用notepad++來把格式、縮排混亂的程式碼整理好: 下載notepad++的外掛NppAStyle,https://www.cr173.com/soft/398813.html 然後開啟壓縮包,把Unicode資料夾下的NppAStyle.dll檔案拷貝到notepad++安裝目錄

Phpstorm 設定註釋符位置

在日常PHP專案開發中,使用 Phpstrom 單行註釋時,註釋符號「//」沒有和程式碼縮排的位置對齊。 註釋不對齊情況: function test() { //這是註釋 // return false; } 我們想要的是下面這種: function