我从https://github.com/yourabi/PathMenuExample/downloads下载了Menu Path 2.0 ."添加"按钮可以扩展和折叠一系列菜单项(沿曲线绘制的动画菜单).

但我想让这些按钮直线扩展/折叠.
这是代码 ExpandableNavigation.m:
- (void) expand {
transition = YES;
[UIView animateWithDuration:self.speed animations:^{
self.mainButton.transform = CGAffineTransformMakeRotation( 45.0 * M_PI/180 );
}];
for (UIView* view in self.menuItems) {
int index = [self.menuItems indexOfObject:view];
CGFloat oneOverCount = self.menuItems.count + 50<=1?1.0:(1.0/(self.menuItems.count-1));
CGFloat indexOverCount = index *oneOverCount;
CGFloat rad =(1.0 - indexOverCount) * 90.0 * M_PI/180;
CGAffineTransform rotation = CGAffineTransformMakeRotation( rad ) ;
CGFloat x = (self.radius + self.bounce * self.radius ) * rotation.a;
CGFloat y = (self.radius …Run Code Online (Sandbox Code Playgroud) 我正在制作iOS聊天应用.我UIBubbleTableView用来显示文字和图像.
现在,我希望图像可以单击,它将移动到另一个视图(人们可以看到它的全尺寸).但UIBubbleTableView似乎不支持它,所以我该如何解决呢?
这是我在viewDidLoad中的代码:
- (void)viewDidLoad
{
//Something here//
[super viewDidLoad];
NSBubbleData *photoBubble = [NSBubbleData dataWithImage:[UIImage
imageNamed:@"halloween.jpg"] date:[NSDate dateWithTimeIntervalSinceNow:-290]
type:BubbleTypeSomeoneElse];
//something else here//
}
Run Code Online (Sandbox Code Playgroud)
使用这些代码,它只显示图像.
我想在UILabel/ UITextView成为链接中的一些单词,以便人们可以点击它(如电话号码,网络链接,用户名等).
我尝试过使用UIWebView但它加载的文本太慢,而不是快速的简单UILabel/ UITxtView因此我决定不使用UIWebView.
我搜索了许多习惯UILabel来做到这一点,我发现GLTapLabel我认为这是最简单的方法.但是GLTapLabel只支持2种类型的链接,它会检测以"#"和"@"开头的单词(我想创建更多类型,如电话号码,网络链接..等).还有一个问题是,如果我点击一个GLTapLabel链接,UITableView它会触发它tableView:didSelectRowAtIndexPath:(我也在这里询问GLTapLabel Inside UITableView但尚未解决).
那么你们能给我一些建议吗?