1. 程式人生 > >iOS 給TableView新增Footer或Header

iOS 給TableView新增Footer或Header

給TableView新增Footer或Header 下面僅以footer示例

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{


    if (section == 0) {
        return 0.1;
    }else if (section == 1){

        return 4;
    }else{
        return 0.000001f;  // 設定為0.0001  是為了不懸浮
    }
    return 0.1;
}


- (UIView
*)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section { if (section == 2) { UIView* footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth , 60.0)]; UILabel *la = [[UILabel alloc ]init ]; la.frame = CGRectMake(20, 20*kMulriple, kScreenWidth- 40
, 20); la.text = @"----沒有更多記錄了----"; la.textColor = [UIColor lightGrayColor]; la.font = [UIFont systemFontOfSize:15.f*kMulriple]; la.textAlignment = NSTextAlignmentCenter; [footerView addSubview:la]; return footerView; } return nil; }

效果如下:

其他情況參見:點我坐飛機

相關推薦

iOS TableView新增FooterHeader

給TableView新增Footer或Header 下面僅以footer示例 - (CGFloat)tableView:(UITableView *)tableView heightForFoo

iOS按鈕新增系統聲音

/*********更多聲音請參考**********/ AudioServices AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sound

ios-AttributedString新增屬性以及如何去取

有的時候我們可能會需要給AttributedString也就是屬性字串設定屬性,然後在另外一個地方進行處理,我們也可以通過這個方式進行傳值,具體操作可以如下所示這裡我們是先建立一個數組,建立完畢之後,我們再去通過設定屬性,這樣我們可以在另外一個地方可以去獲取到它的值,然後通

iOS UITableView新增手勢衝突解決方案

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWith

IOS Label新增下劃線,刪除線,不同的顏色和大小

在iOS開發中,常常會有一段文字顯示不同的顏色和字型,或者給某幾個文字加刪除線或下劃線的需求。之前在網上找了一些資料,有的是重繪UILabel的textLayer,有的是用html5實現的,都比較麻煩,而且很多UILabel的屬性也不起作用了,效果都不理想。後來瞭解到NS

ios NSTimer新增Block回撥版本建立方法

// // NSTimer+Convenience.h // NSTimerBlockDemo // // Created by huangyibiao on 15/3/25. // Copy

iOS--圖片新增水印

在iOS開發的過程中,有時需要給圖片新增水印,但UIImage並沒有提供直接的方法,下面我們給UIImage新增一個catgory,增加一個方法實現水印新增 使用方法:通過UIImage 直接呼叫,傳入的引數分別是:要新增水印的圖片,水印新增位置,一般是根據展示圖片的UIImageView確定,水印內容。

iOS開發之xibstoryboard上UIScrollView新增子控制元件約束報錯的問題

當我們在xib或者storyboard中新增UIScrollView並像給其他控制元件設定約束一樣設定好約束後(例如top,leading,tralling,bottom都為0),顯示一切正常,如圖: 但是一旦當我們新增控制元件後就開始報錯(即便設定好約束

iOS storyboard 建立的 view 新增動畫效果

使用 storyboard, xib 建立的檢視, 檢視的約束是用的 Autolayout , 所以實現動畫效果也要通過改變約束的值,而不是直接改變 frame   示例: 在控制器上新增一個 blueView, blueView 上新增一個 greenView, 現改變 blue

iOS一張圖片新增帶有雷達效果的標記,類似地圖示記位置

引言 ©️本文首發個人部落格 一之筆 iOS給一張圖片新增帶有雷達效果的標記,類似地圖示記位置 在實際開發過程中,往往有這樣一種場景,比如,某一個地方需要新增一個標記,這個標記要足夠醒目,一眼就可以讓使用者知道,標記的地方在哪裡,就像百度地圖或者谷歌地圖裡

linux新增使用者使用者新增root許可權

1、新增使用者,首先用adduser命令新增一個普通使用者,命令如下: #adduser tommy //新增一個名為tommy的使用者 #passwd tommy //修改密碼 Changing password for user tommy. New UNIX password:

iOS圖片新增一個顏色相框(Swift4.2)

override func viewDidLoad() { super.viewDidLoad() // 給一張圖片新增一個顏色相框 let image

iOS圖片新增圓角效果和陰影效果(Swift4.2)

給圖片新增圓角效果  override func viewDidLoad() { super.viewDidLoad() //給圖片新增圓角效果

6.5 使用CoreImage框架圖片新增馬賽克效果 [原創iOS開發-Xcode教程]

1. 在歡迎視窗右側的歷史專案列表中,雙擊開啟之前建立的單檢視專案模板。 2. 本節課將為您演示,如何使用影象處理框架,給圖片新增畫素化濾鏡效果。首先在一個空白專案中,開啟檢視控制器的程式碼檔案。 3. 接著開始編寫程式碼,實現這項功能。 4. 首先匯入需要用到的框架。 5.

iOS 怎麼UITextView新增佔位符文字

起初,方法是在cell.contentView上加一個label,在UITextView開始編輯時在代理方法裡隱藏label,結束編輯時如果UITextView沒文字,再把label顯示出來。相比如下方法顯得麻煩。 下面是通過runtime打印發現的UITextView裡有

numpy矩陣新增一行一列

方法1 import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9]]) b = np.array([[0,0,0]]) c = np.r_[a

iOSwebView新增手勢返回的問題

在IOS開發中,給webView新增一個輕掃手勢,就可以返回上一個網頁. 上程式碼 #import "CKCenterMenuVC.h" @interface CKCenterMenuVC (

ThinkPHP如何網頁加公共的header檔案和footer檔案

在thinkPHP的手冊的模板裡面有模板繼承,模板繼承的優勢其實是設計基礎模板中的區塊(block)和子模板中替換這些區塊 具體如下: 每個區塊由<block></block>標籤組成。下面就是基礎模板中的一個典型的區塊設計(用於設計網站標題)

IOS開發之新增第三方lib從其他工程引入lib時的連結錯誤:ld: symbol(s) not found for architecture i386

首先要確保正確的新增步驟 1)拷貝到新project目錄下 2)新增到工程裡 3)在新工程的targets->Build Phases->target dependencies 點選+ 新增lib 3) 在新工程的targets->Summary->

iOS開發】如何字串新增超連線(響應事件)

首先,我們在開發的過程中,會遇到這樣的問題。比如:點選某一部分的文字跳轉到另一介面。無論是登入協議,保險協議等等吧。 點選使用者協議——》跳轉協議介面 但是UITextView提供了新增超連線的方法,ios7.0之後使用。或許你可以使用UILabel屬性字串和UIButt