Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
react-native-picker
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ym
react-native-picker
Commits
d199b354
Commit
d199b354
authored
Oct 24, 2016
by
xwenliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: ios second wheel bugs #82
parent
f9338d08
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
20 deletions
+36
-20
ios/RCTBEEPickerManager.xcodeproj/project.xcworkspace/xcuserdata/zooble.xcuserdatad/UserInterfaceState.xcuserstate
...serdata/zooble.xcuserdatad/UserInterfaceState.xcuserstate
+0
-0
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/zooble.xcuserdatad/xcschemes/RCTBEEPickerManager.xcscheme
...zooble.xcuserdatad/xcschemes/RCTBEEPickerManager.xcscheme
+1
-1
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/zooble.xcuserdatad/xcschemes/xcschememanagement.plist
...ata/zooble.xcuserdatad/xcschemes/xcschememanagement.plist
+0
-0
ios/RCTBEEPickerManager/BzwPicker.m
ios/RCTBEEPickerManager/BzwPicker.m
+34
-18
package.json
package.json
+1
-1
No files found.
ios/RCTBEEPickerManager.xcodeproj/project.xcworkspace/xcuserdata/zooble.xcuserdatad/UserInterfaceState.xcuserstate
0 → 100644
View file @
d199b354
File added
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/
mfhj-dz-001-417
.xcuserdatad/xcschemes/RCTBEEPickerManager.xcscheme
→
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/
zooble
.xcuserdatad/xcschemes/RCTBEEPickerManager.xcscheme
View file @
d199b354
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion =
"07
2
0"
LastUpgradeVersion =
"07
3
0"
version =
"1.3"
>
<BuildAction
parallelizeBuildables =
"YES"
...
...
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/
mfhj-dz-001-417
.xcuserdatad/xcschemes/xcschememanagement.plist
→
ios/RCTBEEPickerManager.xcodeproj/xcuserdata/
zooble
.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
d199b354
File moved
ios/RCTBEEPickerManager/BzwPicker.m
View file @
d199b354
...
...
@@ -133,7 +133,7 @@
}
}
NSLog
(
@"%@"
,[
self
.
noCorreArry
objectAtIndex
:
component
]);
//
NSLog(@"%@",[self.noCorreArry objectAtIndex:component]);
if
(
self
.
noCorreArry
.
count
==
1
)
{
...
...
@@ -366,7 +366,7 @@
self
.
selectthreeAry
=
[[
self
.
dataDry
objectAtIndex
:
setline
]
objectForKey
:[
self
.
provinceArray
objectAtIndex
:
setline
]];
NSLog
(
@"%@"
,
_selectthreeAry
);
//
NSLog(@"%@",_selectthreeAry);
self
.
townArray
=
[[
self
.
selectthreeAry
objectAtIndex
:
row
]
objectForKey
:[
self
.
cityArray
objectAtIndex
:
row
]];
}
else
{
...
...
@@ -402,9 +402,14 @@
}
}
[
pickerView
reloadComponent
:
1
];
if
(
component
==
1
)
{
[
pickerView
selectRow
:
row
inComponent
:
1
animated
:
YES
];
}
else
{
[
pickerView
selectRow
:
0
inComponent
:
1
animated
:
YES
];
}
}
}
//返回选择的值就可以了
if
(
_Correlation
)
{
...
...
@@ -661,12 +666,13 @@
NSArray
*
ary
=
[
dic
allKeys
];
[
self
.
cityArray
addObject
:[
ary
firstObject
]];
}
}
NSString
*
selectStrTwo
;
if
(
self
.
selectValueArry
.
count
>
1
)
{
selectStrTwo
=
[
NSString
stringWithFormat
:
@"%@"
,
self
.
selectValueArry
[
1
]];
}
for
(
NSInteger
i
=
0
;
i
<
self
.
cityArray
.
count
;
i
++
)
{
...
...
@@ -690,28 +696,38 @@
NSArray
*
arry
=
[[
selecityAry
objectAtIndex
:
_threenum
]
objectForKey
:[
self
.
selectValueArry
objectAtIndex
:
1
]];
if
(
arry
.
count
>
0
)
{
self
.
townArray
=
arry
;
}
}
}
NSString
*
selectStrThree
;
if
(
self
.
selectValueArry
.
count
>
2
)
{
selectStrThree
=
[
NSString
stringWithFormat
:
@"%@"
,
self
.
selectValueArry
[
2
]];
}
if
(
self
.
townArray
.
count
>
0
)
{
for
(
NSInteger
i
=
0
;
i
<
self
.
townArray
.
count
;
i
++
)
{
NSString
*
str
=
[
NSString
stringWithFormat
:
@"%@"
,[
self
.
townArray
objectAtIndex
:
i
]];
if
([
selectStrThree
isEqualToString
:
str
])
{
[
_pick
reloadAllComponents
];
[
_pick
selectRow
:
i
inComponent
:
2
animated
:
NO
];
break
;
}
}
}
else
{
NSArray
*
threekey
=
[[
selecityAry
objectAtIndex
:
0
]
allKeys
];
self
.
townArray
=
[[
selecityAry
objectAtIndex
:
0
]
objectForKey
:[
threekey
firstObject
]];
}
[
_pick
reloadAllComponents
];
}
//两行时候的选择哪个的逻辑
-
(
void
)
selectValueTwo
...
...
@@ -840,7 +856,7 @@
NSString
*
a
=
[
self
.
provinceArray
objectAtIndex
:[
self
.
pick
selectedRowInComponent
:
0
]];
NSString
*
b
=
[
self
.
cityArray
objectAtIndex
:[
self
.
pick
selectedRowInComponent
:
1
]];
NSLog
(
@"%@---%@"
,
a
,
b
);
//
NSLog(@"%@---%@",a,b);
[
self
.
backArry
addObject
:
a
];
[
self
.
backArry
addObject
:
b
];
}
...
...
package.json
View file @
d199b354
{
"name"
:
"react-native-picker"
,
"version"
:
"4.0.
7
"
,
"version"
:
"4.0.
8
"
,
"description"
:
""
,
"main"
:
"index.js"
,
"scripts"
:
{
...
...
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