我一直在尝试添加视图容器,从侧面留出20px的空间.但似乎不是这样做的正确方法......
// ADD CHILD VIEW CONTROLLER
[parentViewController addChildViewController:childViewController];
[parentViewController.view addSubview:childViewController.view];
[childViewController didMoveToParentViewController:parentViewController];
// REMOVE THE CHILD VIEW CONTROLLER
[childViewController willMoveToParentViewController:nil];
[childViewController view] removeFromSuperview];
[childViewController removeFromParentViewController];
Run Code Online (Sandbox Code Playgroud)
更新 我已经通过使用这个MZFormSheetController" https://github.com/m1entus/MZFormSheetController "表单演示与酷视图转换找到了它.
我使用drawIndexedPrimitives函数在Metal中绘制点,但我不应该在哪里调整点大小.在OpenGL ES中,我可以在着色器中调整点大小:gl_PointSize = 10.0f; 这在Meta中如何运作?
顺便说一句,对于文件中的绘制点,我有一个las文件(3d点云数据:用于存储来自传感器的数据的顺序二进制格式以及作为某些应用程序的中间处理存储),我想将其导入Xcode并使用Metal for iOS渲染这些点,任何人都知道如何使用Metal实现las文件?我应该在导入之前将其转换为OBJ或PLY吗?
绘制点功能(快速):
commandEncoder.drawIndexedPrimitives(.Point,
indexCount:indexCount,
indexType:.UInt16,
indexBuffer:indexBuffer,
indexBufferOffset: 0)
Run Code Online (Sandbox Code Playgroud)