Over the past month we've shipped five new update builds for Elements 10, and we're hoping that today's build will be promoted to "Stable" next week, making .2249 the first build of Elements 10 to then be available publicly to users without an active subscription – including for trial users, and those using the Swift language for free.
I found some code that allowed you to move rows in UITableViews around. I wanted to be able to add the support to a UITableViewController by simply adding an interface declaration like this.
RootViewController = public class(UITableViewController,IMoveableUITableView)
I could almost do with an extension class it but in the end I had to add a method to RootViewController.
[IBAction]method longPressGestureRecognized(sender:id);
begin
self.longPressGestureRecognizedImpl(sender);
end;
It was a bit ugly but now I can achieve what I wanted by moving that method into the interface like this
IMoveableUITableView = public interface
property MoveableObjects : NSMutableArray read;
property tableView: UITableView read;
[IBAction]method longPressGestureRecognized(sender:id);
begin
self.longPressGestureRecognizedImpl(sender);
end;
end;