taroxd 发表于 2015-12-28 06:17 这个目前发现个BUG,如果字体设置的不是14,那么第一次进入的时候 窗口大小计算的有问题,原因第一次进入的时候没有更新字体大小 导致窗口的大小按照字体大小为14计算的 在608行前插入contents.font.size = VIPArcher::Help_Ex::Font_Size,就能修复此BUG.. 修改后是这样的: [pre lang="ruby"] #-------------------------------------------------------------------------- # ● ***********计算窗口显示指定行数时的应用高度(适应字体大小)*********** #-------------------------------------------------------------------------- def fitting_height_vip(line_number) contents.font.size = VIPArcher::Help_Ex::Font_Size line_number * contents.font.size + standard_padding * 2 end[/pre] |