你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(01.05):自適應邊界的散開按鈕,Swift仿斗魚TV

源碼推薦(01.05):自適應邊界的散開按鈕,Swift仿斗魚TV

編輯:IOS開發基礎

自適應邊界的散開按鈕(上傳者:SnowCheng)

無聊寫的,接口已經留好,主要方法也注釋了,大家有用就拿去。

Swift仿斗魚TV(上傳者:靜聽雨落)

感謝chenqi777 提供的源碼和接口

在學習Swift的途中看到了這份代碼。想試著用Swift寫一下。

項目主要是用UICollectionView。

ImageTextButton(上傳者:jonrencxr)

ImageTextButton是繼承於UIButton的按鈕,包含圖片和文字,有四種常見的布局類型,只需要簡單地設置屬性UIButtonTitleWithImageAlignment即可實現很常用的圖文並排的按鈕,容易拓展。以後大家就可以不用自定義view、image、title、button來實現這樣一個效果了。

利用的方法也是UIButton本身的固有屬性UIEdgeInsets,設置圖片和文字的相對位置,以達到常用的圖文並排的按鈕效果。

使用方法:

1. 在需要用到的地方:

#import "ImageTextButton.h"

定義按鈕

@property (nonatomic, strong) ImageTextButton *imgTextButton;

2. 直接調用

self.imgTextButton = [[ImageTextButton alloc] initWithFrame:CGRectMake((self.view.frame.size.width - 150) / 2, 200, 150, 100)
image:[UIImage imageNamed:@"buttonImg.png"]
title:@"點我"];
// self.imgTextButton.imgTextDistance = 10; // 可修改圖片標題的間距,默認為5
self.imgTextButton.buttonTitleWithImageAlignment = UIButtonTitleWithImageAlignmentUp;
[self.imgTextButton addTarget:self action:@selector(changeValue:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:self.imgTextButton];

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved