小编jac*_*iet的帖子

Path 2.0菜单动画xcode

我从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)

xcode objective-c storyboard ios

5
推荐指数
1
解决办法
1166
查看次数

图像内置UIBubbleTableView

我正在制作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)

使用这些代码,它只显示图像.

xcode objective-c storyboard ios

3
推荐指数
1
解决办法
493
查看次数

哪个是UITextView/UILabel中显示链接,热词的最佳解决方案?

我想在UILabel/ UITextView成为链接中的一些单词,以便人们可以点击它(如电话号码,网络链接,用户名等).

我尝试过使用UIWebView但它加载的文本太慢,而不是快速的简单UILabel/ UITxtView因此我决定不使用UIWebView.

我搜索了许多习惯UILabel来做到这一点,我发现GLTapLabel我认为这是最简单的方法.但是GLTapLabel只支持2种类型的链接,它会检测以"#"和"@"开头的单词(我想创建更多类型,如电话号码,网络链接..等).还有一个问题是,如果我点击一个GLTapLabel链接,UITableView它会触发它tableView:didSelectRowAtIndexPath:(我也在这里询问GLTapLabel Inside UITableView但尚未解决).

那么你们能给我一些建议吗?

objective-c uilabel ios

1
推荐指数
1
解决办法
1025
查看次数

标签 统计

ios ×3

objective-c ×3

storyboard ×2

xcode ×2

uilabel ×1