Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
8ec0b5d9
Commit
8ec0b5d9
authored
Jan 02, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// mod 验证码输入
parent
3687f491
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
3 deletions
+17
-3
YHSmsCodeInputView.swift
...alaxy/Modules/Login(登录)/V/验证码输入框/YHSmsCodeInputView.swift
+9
-2
YHMyViewController.swift
galaxy/galaxy/Modules/Mine(我的)/C/YHMyViewController.swift
+8
-1
No files found.
galaxy/galaxy/Modules/Login(登录)/V/验证码输入框/YHSmsCodeInputView.swift
View file @
8ec0b5d9
...
@@ -32,7 +32,7 @@ class YHSmsCodeInputView: UIView {
...
@@ -32,7 +32,7 @@ class YHSmsCodeInputView: UIView {
// 此输入框并不显示,只是接收输入
// 此输入框并不显示,只是接收输入
lazy
var
textField
:
UITextField
=
{
lazy
var
textField
:
UITextField
=
{
let
textField
=
UITextField
()
let
textField
=
UITextField
()
textField
.
backgroundColor
=
.
red
textField
.
backgroundColor
=
.
clear
textField
.
tintColor
=
.
clear
textField
.
tintColor
=
.
clear
textField
.
textColor
=
.
clear
textField
.
textColor
=
.
clear
textField
.
delegate
=
self
textField
.
delegate
=
self
...
@@ -76,13 +76,20 @@ class YHSmsCodeInputView: UIView {
...
@@ -76,13 +76,20 @@ class YHSmsCodeInputView: UIView {
let
isEven
=
(
config
.
count
%
2
==
0
)
let
isEven
=
(
config
.
count
%
2
==
0
)
for
index
in
1
...
count
{
for
index
in
1
...
count
{
let
inputView
=
YHSmsCodeView
(
frame
:
CGRectZero
)
let
inputView
=
YHSmsCodeView
(
frame
:
CGRectZero
)
inputView
.
backgroundColor
=
config
.
bgColor
inputView
.
label
.
font
=
config
.
font
inputView
.
label
.
textColor
=
config
.
textColor
inputView
.
cursor
.
backgroundColor
=
config
.
cursorColor
if
(
index
==
1
)
{
if
(
index
==
1
)
{
inputView
.
showCursor
=
true
inputView
.
showCursor
=
true
}
}
inputView
.
tag
=
codeViewBaseTag
+
index
inputView
.
tag
=
codeViewBaseTag
+
index
self
.
addSubview
(
inputView
)
self
.
addSubview
(
inputView
)
// 此处布局为轴对称布局
// 小组件右边距离父视图中轴线间距
// 小组件右边距离父视图中轴线间距
var
rightMargin
=
0.0
;
var
rightMargin
=
0.0
;
if
(
isEven
)
{
// 输入框个数为偶数
if
(
isEven
)
{
// 输入框个数为偶数
...
...
galaxy/galaxy/Modules/Mine(我的)/C/YHMyViewController.swift
View file @
8ec0b5d9
...
@@ -26,7 +26,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
...
@@ -26,7 +26,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
}()
}()
lazy
var
smsInputView
:
YHSmsCodeInputView
=
{
lazy
var
smsInputView
:
YHSmsCodeInputView
=
{
let
codeView
=
YHSmsCodeInputView
(
config
:
YHSmsCodeViewConfig
())
var
config
=
YHSmsCodeViewConfig
()
let
codeView
=
YHSmsCodeInputView
(
config
:
config
)
codeView
.
complete
=
{
(
text
)
in
print
(
text
)
}
return
codeView
return
codeView
}()
}()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment