Welcome,
Guest
. Please
login
or
register
.
January 17, 2025, 08:30:04 AM
Home
Help
Search
Login
Register
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
UIScrollView.uipanel not draw children, but draw by UIPanel in parent
« previous
next »
Print
Pages: [
1
]
Author
Topic: UIScrollView.uipanel not draw children, but draw by UIPanel in parent (Read 1740 times)
chiuan
Newbie
Thank You
-Given: 0
-Receive: 6
Posts: 11
UIScrollView.uipanel not draw children, but draw by UIPanel in parent
«
on:
January 05, 2014, 10:39:07 PM »
void
refreshServerList
(
)
{
for
(
int
i
=
0
;
i
<
PomeloManager
.
Self
.
gameServerList
.
Count
;
i
++
)
{
createServerItem
(
PomeloManager
.
Self
.
gameServerList
[
i
]
)
;
}
//tableServer.repositionNow = true;
tableServer
.
Reposition
(
)
;
scrollViewServer
.
ResetPosition
(
)
;
}
void
createServerItem
(
PomeloManager
.
GameGate
gate
)
{
//GameObject go = Instantiate(templateServerItem.gameObject) as GameObject;
//go.transform.parent = tableServer.transform;
//go.transform.localScale = Vector3.one;
GameObject go
=
NGUITools
.
AddChild
(
tableServer
.
gameObject
, templateServerItem
.
gameObject
)
;
go
.
SetActive
(
true
)
;
UIGameServerItem item
=
go
.
GetComponent
<
UIGameServerItem
>
(
)
;
item
.
gate
=
gate
;
serverItems
.
Add
(
item
)
;
}
scroll(Contain UIPanel & UIScrollView Components) nothing show On Drawcall popup window. but, i found the children all draw by 3_ServerList(UIPanel).
Logged
ArenMook
Administrator
Hero Member
Thank You
-Given: 337
-Receive: 1171
Posts: 22,128
Toronto, Canada
Re: UIScrollView.uipanel not draw children, but draw by UIPanel in parent
«
Reply #1 on:
January 06, 2014, 10:23:36 AM »
Use NGUITools.SetActive instead of go.SetActive. GameObject.SetActive activates children before parents, which is a long-standing bug in Unity.
Logged
Print
Pages: [
1
]
« previous
next »
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
UIScrollView.uipanel not draw children, but draw by UIPanel in parent