UIGrid is just a simple script that does evenly spaced positions. If you want to add curve to that (or in the case of the pic -- a fan blade arrangement), then you should create a custom positioning script instead that will change the position and rotation of the transform's children as desired.