
您好,我正在使用Unity 4.6测试版的新UI系统...
尝试了不同的代码,查看了文档并搜索了但却找不到答案......
例如.我有一个图像,我想在运行时更改宽度和高度.
public GameObject image4;
image4.GetComponent<RectTransform>().rect.Set(0,0,100, 300);
Run Code Online (Sandbox Code Playgroud)
这不起作用.而image4.GetComponent().rect.y只是GET,因此无法在运行时更改.
我也尝试过:
image4.transform.localScale.y = 15;
Run Code Online (Sandbox Code Playgroud)
这也不起作用.
什么是在运行时更改大小的正确方法?你可以用JS或C#给我一个例子,没关系.
我有1个iOS应用程序,这个应用程序需要3个库
库A有一个"libA.a",库A中的Objective-c类文件需要"libA.a"文件.
库B有一些图片,库B中的Objective-c类文件需要那些图片.
库C没有任何".a"或任何图片,只有Objective-c类文件和大量垃圾文件
如果我在我的应用程序中删除'-ObjC'标志,库A和B将无法工作.
如果我保持'-ObjC'标志,一切都很好,但应用程序的大小是巨大的.
因为该标志会将所有对象包括库C中的垃圾文件放入最终二进制文件中.
所以我的问题是,在使用Cocoapods减少最终应用程序大小时,如何在特殊库(这里是A和B,而不是C)上设置'-ObjC'标志.