|
我在主窗口开了四个Frame,点击主窗口下方的导航可以在这四个Frame中切换,其中第一个Frame(home_frame)中,我需要上半部分的内容固定不可被上下拉动(弹动),下半部分可以上下拉动(弹动)。
我的做法是这样的:在主窗口打开home_frame的时候设置bounces为false,然后在home_frame中再用OpenFrame打开一个Frame(sub_frame),放在屏幕下半部分,设置bounces为true,有以下两个问题想请教:
1、对于这样想在一个Frame中上半部分不动,下半部分可弹动的场景,有没有更好的(不在一个Frame中又开一个Frame)实现方式?
2、由于我home_frame中有一个子Frame,所以我在导航的其他地方点击回来的时候,只是显示了home_frame,不会显示它里面那个子Frame,导致屏幕下半部分是空白的。由于导航的点击是在主窗口,我在主窗口增加函数让点击主页的时候打开home_frame的同时打开sub_frame,出现错误,提示"sub_frame is not defined",会不会是因为这个frame不是主窗口打开的,是由home_frame打开所导致。如何解决?
|
|