使用countrypickerview,我只想在文本字段的左侧显示电话代码,而不是标志



默认情况下,此库显示国家标志、国家代码和电话代码。我删除了国家代码,但没有删除国旗。

Let cpv = CountryPickerview(frame: CGRect(x: 0, y: 0,width: 120,height:20))
UserNumber.leftView =cpv
UserNumber.leftView =.always
cpv.showCountryCodeInView = false

从故事包创建一个IBOutlet,将视图宽度设置为50:

@IBOutlet weak var vwCountryPicker: CountryPickerView!

并设置以下值:

vwCountryPicker.flagSpacingInView = -30
vwCountryPicker.flagImageView.isHidden = true

如果您检查库中有一些方法,如方法和属性https://github.com/kizitonwose/CountryPickerView#countrypickerview-属性

我以前没有用过图书馆,但我想

func cellImageViewSize(in countryPickerView: CountryPickerView) -> CGSize{
return 0
}

应该能解决你的问题。

最新更新